当前位置:首页>开发>正文

php升级php-fpm配置怎么设置 nginx php-fpm记录php错误日志怎么配置

2023-06-19 02:20:08 互联网 未知 开发

 php升级php-fpm配置怎么设置 nginx php-fpm记录php错误日志怎么配置

php升级php-fpm配置怎么设置

PHP-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中,我们必须将其patch到PHP源代码中,然后再行编译才能使用。而现在我们可以在PHP 5.3.2及更新版本中直接开启并使用即可,因为PHP从该版本已经将其收入到软件包中,所以其不再是补丁包的存在了。

nginx php-fpm记录php错误日志怎么配置

要想让php-fpm显示错误日志,首先需要配置php-fpm。
在php-fpm的配置文件中(一般位于php安装目录下的etc/php-fpm.conf)配置php错误日志的文件路径。
Error log file
If its set to "syslog", log is sent to syslogd instead of being written
in a local file.
Note: the default prefix is /home/wangwei/php/var
Default Value: log/php-fpm.log
error_log = log/php-fpm.log

如上是我的php-fpm.conf文件中配置错误日志的地方。把error_log = log/php-fpm.log之前的去掉,然后修改为:
Error log file
If its set to "syslog", log is sent to syslogd instead of being written
in a local file.
Note: the default prefix is /home/wangwei/php/var
Default Value: log/php-fpm.log
error_log = /home/work/log/php-fpm.log.wf

修改之后,保存配置,然后重启php-fpm就可以啦。
注意如果用相对路径的话,的路径的前缀是基于php安装目录的var目录的。

win7 php-fpm.conf 在哪

具体位置放在:打开 /usr/local/php/etc/php-fpm.conf 文件
把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。

最新文章