Home > 備忘録 > 言語関連 > php に関すること > アップロードファイル( 17 )
2MB以上のファイルサイズをアップロードするとき、memory_limit,post_max_size,upload_max_filesizeを変更すればよい。
| memory_limit > post_max_size > upload_max_filesize |
php.iniの編集
[root@server]# vi /etc/php.ini
memory_limit = 128M
post_max_size = 8M
upload_max_filesize = 2M例えば12MB以下のファイルをアップロードできるようにするには、上記の内容を下記のように変更する。
[root@server]# vi /etc/php.ini
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 12M
[root@server]# /etc/rc.d/init.d/httpd restart例えば12MB以下のファイルをアップロード出きるようにする。
[root@server]# vi /etc/httpd/conf/httpd.conf
※下記の項目をhttpd.confの最後に追加する。XXXXX.phpは各自のアップロードプログラムに変更してください。
<Location /XXXXX.php>
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 12M
</Location>
[root@server]# systemctl restart httpd