如何在 Nginx 中配置 PHP?安装 PHP配置 Nginx,包括设置 PHP 脚本路径和 PHP-FPM 套接字位置启用并测试配置,确保 PHP 输出正常显示

如何在 Nginx 中配置 PHP
简介:
Nginx 是一个流行的 Web 服务器,而 PHP 是一种服务器端的脚本语言。为了使用 PHP 编写动态 Web 应用程序,需要在 Nginx 中配置它。
步骤:
立即学习“PHP免费学习笔记(深入)”;
系统易学易懂,用户只需会上网、不需学习编程及任何语言,只要使用该系统平台,只要会打字,即可在线直接完成建站所有工作。本程序适合不懂php环境配置的新手用来在本机调试智能SiteSEO网站优化软件,安装过程极其简单。您的网站地址:http://localhost您的网站后台:登录地址: http://localhost/admin.php密 码: admin服务器套件所包含的软件:nginx-0.7
1. 安装 PHP
- 在服务器上安装 PHP。
- 在 Ubuntu/Debian 上:
sudo apt-get install php - 在 CentOS/Red Hat 上:
sudo yum install php
2. 配置 Nginx
- 打开 Nginx 配置文件
/etc/nginx/sites-available/default。 - 添加以下代码段:
location ~ \.php$ {
root /var/www/html;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}- 将
/var/www/html替换为 PHP 脚本所在的目录。 - 将
/var/run/php/php-fpm.sock替换为 PHP-FPM 套接字的位置。
3. 启用并测试配置
- 重新加载 Nginx:
sudo nginx -s reload。 - 创建一个简单的 PHP 文件(例如
index.php)并将其放在/var/www/html目录中。 - 访问包含 PHP 代码的 Web 页面。如果看到 PHP 输出,则配置成功。
其他注意事项:
- 确保 PHP-FPM 服务正在运行:
sudo systemctl status php-fpm。 - 如果遇到错误,请检查 Nginx 和 PHP-FPM 日志。
- 调整
fastcgi_pass值以匹配 PHP-FPM 套接字的位置。 - 考虑使用 Nginx 模块来增强 PHP 支持,例如
ngx_fastcgi_module。










