在Ubuntu系統中,要設置PHP文件上傳限制,你需要修改PHP的配置文件php.ini
打開終端(Terminal)。
使用文本編輯器打開php.ini
文件。通常,該文件位于/etc/php/{php_version}/apache2/
目錄下,其中{php_version}
是你的PHP版本號。例如,如果你使用的是PHP 7.4,文件路徑可能是/etc/php/7.4/apache2/php.ini
。你可以使用以下命令打開文件:
sudo nano /etc/php/{php_version}/apache2/php.ini
將{php_version}
替換為實際的PHP版本號。
在php.ini
文件中找到以下設置項并進行修改:
upload_max_filesize
:設置允許上傳的最大文件大小。例如,如果你想限制為10MB,可以設置為upload_max_filesize = 10M
。post_max_size
:設置POST請求的最大允許大小。這個值應該大于或等于upload_max_filesize
。例如,如果你想設置為12MB,可以設置為post_max_size = 12M
。file_uploads
:確保此選項已啟用(設置為On
),以允許文件上傳。示例:
upload_max_filesize = 10M
post_max_size = 12M
file_uploads = On
保存并關閉php.ini
文件。
重啟Apache服務器以使更改生效:
sudo systemctl restart apache2
現在,PHP文件上傳限制已根據你的設置進行了調整。請注意,這些設置僅適用于通過Apache服務器運行的PHP。如果你使用的是其他Web服務器(如Nginx),則需要修改相應的PHP配置文件。