メモ > サーバ > 構築: 本稼働前設定 > PHP設定調整
PHP設定調整
※要検証。
# vi /etc/php.ini
… phpの設定ファイルを編集。
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED … エラーの通知内容を調整。
display_errors = Off … エラーを画面に表示しない。
display_startup_errors = Off … PHP起動時のエラーを画面に表示しない。
log_errors = On … エラーをファイルに記録する。
error_log = "/var/log/php_error_log" … エラーの記録場所を指定。
# service httpd restart
… httpdを再起動。
※expose_phpもOffにしておくと良さそう。
エラーを専用ファイルに記録する場合、ログローテートの設定も行う。
ファイルアップロードサイズの上限が大丈夫かも確認する。
※要検証。
参考:【logrotate】PHP エラーログでローテーションを!【できました!】
http://oki2a24.com/2013/03/19/set-logrotate-php-error-log/
PHPのエラーログが肥大してPHPが動かなくなった話
http://zapanet.info/blog/item/2489