nginx 扩展php 配置文件 (如何配置 Nginx 扩展 php 的配置文件?)
在服务器上安装nginx和php服务是我们构建自己的服务器环境的一个重要步骤,通过正确地配置Nginx扩展php文件能够使我们的服务更加多样化,并且有更强大的性能。配置Nginx扩展php配置文件有以下几个步骤:
第一步:使用root权限登录服务器,并修改Nginx配置文件,添加以下代码:
location ~ [^/].php(/|$) {
fastcgipass unix:/run/php-fpm/php-fpm.sock;
fastcgiindex index.php;
fastcgisplitpathinfo ^(.+.php)(/.+)$;
if ( !-f $requestfilename) {
return 404;
}
include fastcgiparams;
fastcgiparam 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.maxchildren = 50
pm.startservers = 5
pm.minspareservers = 5
pm.maxspareservers = 10
pm.maxrequests = 512
;pm.statuspath = /phpfpm_status
第三步:编辑php.ini文件,添加以下代码:
[PHP]
shortopentag=On
maxexecutiontime=3600
memorylimit=128M
uploadmaxfilesize=10M
postmaxsize=20M
exposephp=Off
cgi.fix_pathinfo=0
第四步:在 Nginx 的 http 部分加入 fastcgireadtimeout 标签,值可以为几秒,比如60:
fastcgireadtimeout 60;
最后,我们需要重新加载Nginx和php-fpm,通过以上步骤就可以完成Nginx扩展php的正确配置。最后,我们也可以使用更详细的配置更改,来实现更复杂的需求。以上就是关于Nginx扩展php配置文件的操作过程,希望本文能帮助您轻松建立自己的服务环境。