解決 php 無法上傳檔案大小更高的檔案(修改 php.ini 上傳限制)
在上傳檔案的時候發生了一件事 就是怎麼某些檔案無法上傳成功? 而且這些檔案都是特別大的超過 8M 以上? 於是去 stackoverflow 找到了答案 前往「php.ini」修改上傳限制就行了
macos 的php.ini路徑:/etc/php.ini
ubuntu 的php.ini路徑:/etc/php/7.0/apache2
找到後先搜尋 upload_max_filesize
單擋上傳大小上限,我在這裡設定為 1G
upload_max_filesize = 1000M
之後再找 post_max_size
此為全部的 post 檔案合計的大小上限,我這裡設定為 50G
post_max_size = 50000M
依照你的需求做變更
也別忘了修改記憶體上限 memory_limit
我在另一篇設定為 -1
memory_limit = 512M
記得如果有使用 mysql, mariadb 會將 mysql.connect_timeout
設定為 -1
為永不斷線
mysql.connect_timeout = -1
最後別忘了重啟 apache
sudo apachectl restart
-
上層分類: 知識庫文章