ノノログ

ホーム / ブログ / PHP5.4のphp.iniを書いてみた

PHP5.4のphp.iniを書いてみた

 

とりあえずログ周り以外はこんな感じでいいと思う
※ ログはちょっと必要
 
; locale setting
date.timezone="Asia/Tokyo"
mbstring.language = Japanese
 
; version not visible
expose_php = Off
 
; error setting
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
 
; charset
mbstring.internal_encoding = UTF-8
default_charset = 'UTF-8'
 
; logging
log_errors = On
log_errors_max_len = 4096
error_log = /var/log/php/php_error_log
 
 
-- ログについてはディレクトリとファイル作らなきゃね
mkdir /var/log/php
touch /var/log/php/php_error_log
chown -R apache:apache /var/log/php
vim /etc/logrotate.d/php
/var/log/php_error_log {
    weekly missingok
    notifempty
    sharedscripts
    postrotate
    /etc/init.d/apache2 reload > /dev/null 2>/dev/null || true
    endscript
}

 

参考はセキュリティ面に気をつかったphp.iniの設定