php.iniの変更箇所の備忘録。
まずは、リソースリミットの変更
;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ;少し増やす max_input_time = 60 ;少し増やす memory_limit = 32M ;[64M]に変更
次は、エラーリポート
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; error_reporting = E_ALL ;[E_ALL | E_STRICT]に変更 display_errors = Off ;開発環境では[On]にするが、本番では[Off] log_errors_max_len = 1024 ;[4096]に変更
データハンドリング
;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; post_max_size = 8M
インクルードパス
;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; include_path = ".:/php/includes" ;読み込みに必要なパスを追加
ファイルアップロード
;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; upload_max_filesize = 2M ;少し増やす
mbstring 文字コード設定(UTF-8の場合)
[mbstring] default_charset = "iso-8859-1" ;UTF-8に変更 mbstring.internal_encoding = EUC-JP ;UTF-8に変更 mbstring.http_input = auto mbstring.http_output = SJIS ;UTF-8に変更 mbstring.encoding_translation = Off ;Onに変更 mbstring.detect_order = auto ;UTF-8,EUC-JP,SJIS,JIS,ASCIIに変更
とりあえず、こんな感じ。
残りは必要に応じて設定する。
参考サイト:
php.ini推奨設定