nginx 扩展php 配置文件 (如何配置 Nginx 扩展 php 的配置文件?)

在服务器上安装nginx和php服务是我们构建自己的服务器环境的一个重要步骤,通过正确地配置Nginx扩展php文件能够使我们的服务更加多样化,并且有更强大的性能。配置Nginx扩展php配置文件有以下几个步骤:

第一步:使用root权限登录服务器,并修改Nginx配置文件,添加以下代码:

location ~ [^/].php(/|$) {
fastcgipass unix:/run/php-fpm/php-fpm.sock;
fastcgi
index index.php;
fastcgisplitpathinfo ^(.+.php)(/.+)$;
if ( !-f $request
filename) {
return 404;
}
include fastcgiparams;
fastcgi
param SCRIPTFILENAME $documentroot$fastcgiscriptname;
fastcgiparam PATHINFO $fastcgipathinfo;
fastcgiparam PATHTRANSLATED $documentroot$fastcgipath_info;
}

第二步:在php-fpm中添加以下代码:

[www]
user = www
group = www
listen = /run/php-fpm/php-fpm.sock
listen.mode = 0660
listen.owner = www
listen.group = www
listen.allowedclients = 127.0.0.1
pm = ondemand
pm.max
children = 50
pm.startservers = 5
pm.min
spareservers = 5
pm.max
spareservers = 10
pm.max
requests = 512
;pm.statuspath = /phpfpm_status

第三步:编辑php.ini文件,添加以下代码:

[PHP]
shortopentag=On
maxexecutiontime=3600
memorylimit=128M
upload
maxfilesize=10M
post
maxsize=20M
expose
php=Off
cgi.fix_pathinfo=0

第四步:在 Nginx 的 http 部分加入 fastcgireadtimeout 标签,值可以为几秒,比如60:

fastcgireadtimeout 60;

最后,我们需要重新加载Nginx和php-fpm,通过以上步骤就可以完成Nginx扩展php的正确配置。最后,我们也可以使用更详细的配置更改,来实现更复杂的需求。以上就是关于Nginx扩展php配置文件的操作过程,希望本文能帮助您轻松建立自己的服务环境。

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

提供最优质的资源集合

立即查看 了解详情