在我的Nginx服务器上的/ var / log中有php5-fpm.log和php_error.log php_error.log有各种通知,以便它的大小增长到数百MB。 我试图find哪个php.inipipe理这个文件,但没有运气。
php --ini
得到:
Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File: /etc/php5/cli/php.ini Scan for additional .ini files in: /etc/php5/cli/conf.d Additional .ini files parsed: /etc/php5/cli/conf.d/05-opcache.ini, /etc/php5/cli/conf.d/10-pdo.ini, /etc/php5/cli/conf.d/20-apcu.ini, /etc/php5/cli/conf.d/20-curl.ini, /etc/php5/cli/conf.d/20-gd.ini, /etc/php5/cli/conf.d/20-geoip.ini, /etc/php5/cli/conf.d/20-horde_lz4.ini, /etc/php5/cli/conf.d/20-intl.ini, /etc/php5/cli/conf.d/20-json.ini, /etc/php5/cli/conf.d/20-ldap.ini, /etc/php5/cli/conf.d/20-mcrypt.ini, /etc/php5/cli/conf.d/20-memcache.ini, /etc/php5/cli/conf.d/20-mongo.ini, /etc/php5/cli/conf.d/20-mysql.ini, /etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-pdo_mysql.ini, /etc/php5/cli/conf.d/20-pdo_sqlite.ini, /etc/php5/cli/conf.d/20-pspell.ini, /etc/php5/cli/conf.d/20-readline.ini, /etc/php5/cli/conf.d/20-sasl.ini, /etc/php5/cli/conf.d/20-sqlite3.ini, /etc/php5/cli/conf.d/20-tidy.ini, /etc/php5/cli/conf.d/20-xdebug.ini, /etc/php5/cli/conf.d/20-xmlrpc.ini
/etc/php5/cli/php.ini设置为
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
从浏览器中,phpinfo(); 说使用/etc/php5/fpm/php.ini,这也被设置为error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
设置这个值后,我做了一个sudo service php5-fpm restart
还有所有的通知和堆栈跟踪,这个日志文件来自哪里的任何想法?
嗨,你首先需要检查php-fpm服务正在使用哪个php-fpm.conf文件。
sudo ps -aux | grep "php-fpm"
它将显示它正在使用的configuration文件。
去那条路。 例如/ etc / php5 / fpm并编辑php-fpm.conf来禁用日志logging。
在/ etc / php5 / fpm / www里面还有另一个.conf文件禁止login。