浏览 29
扫码
Nginx 与 PHP 的整合通常使用 FastCGI 协议来实现。下面是如何在 Nginx 中配置 PHP 的步骤:
- 安装 PHP 和 FastCGI
首先确保在服务器上安装了 PHP 和 FastCGI。可以通过命令行来安装:
sudo apt-get install php-fpm
- 配置 PHP-FPM
编辑 PHP-FPM 的配置文件,通常位于 /etc/php/7.4/fpm/pool.d/www.conf
,可以根据需要进行调整配置。
- 配置 Nginx
打开 Nginx 的配置文件,通常位于 /etc/nginx/nginx.conf
或 /etc/nginx/sites-available/default
,在需要处理 PHP 的位置添加以下配置:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
- 重启 PHP-FPM 和 Nginx
完成配置后,分别重启 PHP-FPM 和 Nginx 服务,使配置生效:
sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx
现在,Nginx 就可以处理 PHP 脚本了。可以在网站根目录下创建一个简单的 PHP 文件来测试:
<?php
phpinfo();
?>
访问这个 PHP 文件,如果能看到 PHP 的信息页面,说明 Nginx 与 PHP 的整合配置成功。