php nginx目录配置文件 (如何配置php nginx目录文件?)

当我们使用PHP 和 Nginx 搭建Web服务器时,可以使用PHP-FPM( FastCGI 进 程管理器)来处理PHP 程序。为了让 Nginx 能够运行 PHP,我们需要进行一些配置工作。

下面是如何配置 PHP 和 Nginx 的目录文件,以使它们能够相互协作。

  1. 安装PHP-FPM

首先,我们需要安装PHP-FPM,这是一个专为Nginx 配置的 PHP 处理程序。

在Ubuntu上,可以使用以下命令安装PHP-FPM:

sudo apt-get update
sudo apt-get install php7.0-fpm

在CentOS上,可以使用以下命令安装PHP-FPM:

sudo yum install php-fpm

  1. 配置PHP-FPM

现在,我们需要配置PHP-FPM,以便可以与Nginx协同工作。

首先,打开PHP-FPM的配置文件:

sudo nano /etc/php/7.0/fpm/pool.d/www.conf

找到以下行:

listen = /run/php/php7.0-fpm.sock

如果需要,将其更改为以下内容:

listen = 127.0.0.1:9000

保存并关闭文件。

然后,重启PHP-FPM:

sudo service php7.0-fpm restart

  1. 配置Nginx

接下来,我们需要配置Nginx以使用PHP-FPM。在Nginx的配置文件中,指向PHP运行文件的位置。

打开Nginx配置文件:

sudo nano /etc/nginx/sites-available/default

编辑配置,以告诉Nginx如何连接到PHP应用程序:

location ~ .php$ {
tryfiles $uri =404;
fastcgi
splitpathinfo ^(.+.php)(/.+)$;
fastcgipass 127.0.0.1:9000;
fastcgi
index index.php;
fastcgiparam SCRIPTFILENAME $documentroot$fastcgiscriptname;
include fastcgi
params;
}

保存并关闭文件。

  1. 重启Nginx

重启Nginx以使更改生效:

sudo service nginx restart

现在,PHP和Nginx已经成功配置,可以相互协作。如果你用浏览器打开服务器的IP地址,你将看到PHP安装的默认页面。

总结:

本文介绍了如何配置PHP和Nginx以相互协作。首先,安装PHP-FPM,并配置它。然后,修改Nginx配置文件以告诉它如何连接到PHP应用程序。最后重启Nginx生效。如果你愿意,你可以继续扩展这个配置来支持更复杂的应用程序。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php nginx目录配置文件 (如何配置php nginx目录文件?)

提供最优质的资源集合

立即查看 了解详情