2025.1.11
ApacheとPHPでアップロード容量制限の設定【備忘録】
PHPの場合
phpフォルダの直下にある設定ファイル「php.ini」を開く。
下記二つの項目を設定したい上限に変更する
post_max_size = 8M
#中略
upload_max_filesize = 8M
post_max_sizeは、ポストの最大容量を示し、upload_max_filesizeはアップロードできるファイルひとつあたりの容量を記載す。post_max_sizeはupload_max_filesizeより大きくないとファイルの最大容量分アップロードできないことに注意。
独り言
upload_max_filesizeはファイル一つあたりの容量なのであれば、post_max_sizeはupload_max_filesize ✖️ 最大ファイル数(max_file_uploads)の値にしておくべきなのかもしれない。
Apacheの場合
Apacheもしくはhttpd\conf\httpd.confを開く。デフォルトではアップロード容量は制限されていない。
下記をファイルの一番下などに記載する。
LimitRequestBody 0
ファイルサイズはバイト表記なので、下記サイトで単位は変換するとよい。