在Ubuntu中配置PHP的文件上傳限制,你需要修改PHP的配置文件php.ini
打開終端(Terminal)。
使用文本編輯器打開php.ini
文件。你可以使用nano
或vim
等編輯器。這里以nano
為例:
sudo nano /etc/php/7.4/cli/php.ini
注意:如果你使用的是Apache服務器,請將cli
替換為apache2
。如果你使用的是PHP-FPM,請將cli
替換為fpm
。同時,根據你的PHP版本,可能需要將7.4
替換為相應的版本號。
在php.ini
文件中找到以下設置項:
upload_max_filesize = 2M
post_max_size = 8M
這些設置項分別表示允許上傳的最大文件大小和POST請求的最大大小。你可以根據需要修改這些值。例如,如果你想允許上傳最大為10MB的文件,可以將upload_max_filesize
設置為10M
,將post_max_size
設置為10M
。
保存并關閉php.ini
文件。在nano
編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重啟Web服務器以使更改生效。根據你使用的Web服務器,執行以下命令之一:
對于Apache:
sudo systemctl restart apache2
對于PHP-FPM:
sudo systemctl restart php7.4-fpm
注意:根據你的PHP版本,可能需要將7.4
替換為相應的版本號。
現在,PHP的文件上傳限制已經根據你的修改進行了更新。你可以通過創建一個包含phpinfo()
函數的PHP文件來測試更改是否生效。訪問該文件時,你應該能看到與文件上傳相關的配置信息。