PHPのファイルアップロードのサイズ上限を変更する

php.iniファイルを編集するか、またはconfファイルに記載します。

▼php.ini

upload_max_filesize 256M — (1)
post_max_size 288M — (2)
memory_limit 512M — (3)
max_execution_time 600 — (4)
max_file_uploads 20 —(5)

▼confファイル

php_value upload_max_filesize 256M — (1)
php_value post_max_size 288M — (2)
php_value memory_limit 512M — (3)
php_value max_execution_time 600 — (4)
php_value max_file_uploads 20 —(5)

(1) アップロードするファイルの最大サイズ。デフォルトは2Mです。
(2) POSTデータの最大サイズ。デフォルトは8Mです。
(3) PHPスクリプトが利用可能なメモリの最大容量。POSTデータは一旦メモリ上に保持されるので post_max_size よりも大きい必要があります。デフォルトは128Mです。
(4) スクリプトの最大実行時間。ここで指定された秒数に達すると処理が終わっていなくてもスクリプトは強制終了されてしまいます。デフォルトは30秒です。
(5) 同時にアップロード可能なファイルの最大数。PHP-5.2.12 以降で利用可能です。デフォルトは20です。