双捏造机架构:在Linux上分别部署Nginx/PHP和MariaDB
在第一台捏造机上安装 Nginx 和 PHP更新软件包索引:
sudo apt update
https://i-blog.csdnimg.cn/direct/2d28332c2771487087b4b24bf48841bf.png
安装 Nginx:
sudo apt install nginx -y
https://i-blog.csdnimg.cn/direct/d9307b9d25b1464f9a623167ebbebac6.png
启动 Nginx 服务:
sudo systemctl start nginx
https://i-blog.csdnimg.cn/direct/e07cc33232114c4b8f23a81aba62df00.png
安装 PHP 和 Nginx 的 PHP 支持:
sudo apt install php-fpm php-common -y
https://i-blog.csdnimg.cn/direct/c4d913010b9d4273852e44840e7d45f4.png
配置 Nginx 以使用 PHP:
查看 PHP 版本:
php -v
https://i-blog.csdnimg.cn/direct/fb1fb0283708458e989a4dd5498c879c.png
这个命令将显示当前安装的 PHP 版本信息。
如图所示:我的php版本是 8.1
注意:只需要到第一个.背面的那个数(只要大版本)
编辑 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/default
https://i-blog.csdnimg.cn/direct/e682b7436f964d368cd8c46abda30b4c.png
打开 Nginx 的默认站点配置文件举行编辑。
找到 location ~ \.php$ 部分:
在 server 块中,找随处理 PHP 文件的部分。
配置 PHP 处理:
确保配置块包含以下指令,并根据您的 PHP 版本调整 fastcgi_pass 中的路径:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php<版本号>-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
https://i-blog.csdnimg.cn/direct/e175644dbcef4e1180a53c2baaab8194.png
注意:try_files $uri $uri/ =404; 这个要删除
请将 <版本号> 更换为现实的 PHP 版本号,比方 php7.4-fpm.sock。
生存并关闭文件:
生存对配置文件所做的更改,并退出编辑器。
重启 Nginx 服务:
sudo systemctl restart nginx
https://i-blog.csdnimg.cn/direct/1e9074fdf80a44b7ad9ad3371ef7f4b1.png
[*]测试 PHP:
创建一个测试文件来验证 PHP 是否正常工作。在 /var/www/html 目次下创建一个名为 info.php 的文件:
sudo nano /var/www/html/info.php
https://i-blog.csdnimg.cn/direct/fdd4504db5874b85b8b9ca251a009936.png
在文件中添加以下内容:
<?php
phpinfo();
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]