在Ubuntu下配置PHP文件上傳限制,你需要修改PHP的配置文件php.ini
。請按照以下步驟操作:
打開終端(Terminal)。
使用文本編輯器打開php.ini
文件。通常,該文件位于/etc/php/{版本號}/apache2/
或/etc/php/{版本號}/cli/
目錄下。你可以使用nano
或vim
等文本編輯器。例如,要使用nano
編輯器,輸入以下命令:
sudo nano /etc/php/{版本號}/apache2/php.ini
將{版本號}
替換為你的PHP版本號,例如7.4
。
如果你使用的是PHP CLI(命令行接口),則路徑可能類似于:
sudo nano /etc/php/{版本號}/cli/php.ini
在php.ini
文件中找到以下設置項:
upload_max_filesize = 2M
post_max_size = 8M
upload_max_filesize
設置允許上傳的最大文件大小,post_max_size
設置POST請求的最大允許大小。你可以根據需要修改這些值。例如,如果你想將最大上傳文件大小設置為50M,可以將upload_max_filesize
的值更改為50M
,并將post_max_size
的值更改為一個稍大的值,例如512M
。
upload_max_filesize = 50M
post_max_size = 512M
保存并關閉php.ini
文件。
如果你使用的是nano
編輯器,按Ctrl + X
,然后按Y
,最后按Enter
鍵保存更改。
如果你使用的是vim
編輯器,按Esc
鍵,然后輸入:wq
,最后按Enter
鍵保存更改。
重啟Web服務器以使更改生效。對于Apache,使用以下命令:
sudo systemctl restart apache2
對于Nginx和PHP-FPM,使用以下命令:
sudo systemctl restart nginx
sudo systemctl restart php{版本號}-fpm
將{版本號}
替換為你的PHP版本號,例如7.4
。
現在,PHP文件上傳限制已經根據你在php.ini
文件中所做的更改進行了配置。