我有一个干净的Ubuntu 15.10 64位虚拟机,安装了最新的php-fpm(php 5.6.11-1 ubuntu3.1)。令人惊讶的是,如果我通过命令行提供日志文件名,它仍将使用编译期间指定的路径:
$ php5-fpm -d "error_log=syslog"
ERROR: failed to open error_log (/var/log/php5-fpm.log)
任何想法我做错了什么?
更新1
如果我在非默认配置文件ex error_log
中指定php-fpm.conf
,结果完全相同:
error_log = syslog
php_admin_value[error_log] = syslog
并通过以下方式运行php-fpm
:
php5-fpm -c php-fpm.conf