バッチスクリプトやファイルアップロート時の php.ini ディレクティブ
バッチスクリプトやファイルアップロードといった重い処理を実行する際に設定する php.ini ディレクティブをまとめてみました。
| ディレクティブ | 意味 | 初期値 | 設定場所 |
|---|---|---|---|
| upload_max_filesize | アップロードするファイルサイズの最大値 | “2M” | PHP_INI_PERDIR PHP_INI_ALL(PHP <= 4.2.3) |
| post_max_size | POST データサイズの最大値 | “8M” | PHP_INI_PERDIR PHP_INI_SYSTEM ( PHP <= 4.2.3 ) |
| memory_limit | スクリプトが確保できるメモリサイズの最大値 | “128M” | PHP_INI_ALL |
| max_execution_time | スクリプトが強制終了させられるまでの秒数 | “30″ | PHP_INI_ALL |
なお、これらの設定値は次の関係が成り立つように設定する必要があります。
upload_max_filesize <post_max_size <memory_limit