在Ubuntu系統中,配置PHP文件上傳限制可以通過修改PHP的配置文件php.ini來實現。以下是詳細步驟:
找到php.ini文件:
php.ini文件位于/etc/php/{version}/apache2/或/etc/php/{version}/cli/目錄下,其中{version}是你的PHP版本號(例如7.4或8.0)。php.ini文件的位置:php --ini
編輯php.ini文件:
php.ini文件。例如,使用nano編輯器:sudo nano /etc/php/{version}/apache2/php.ini
{version}替換為你的PHP版本號。配置文件上傳限制:
找到并修改以下配置項來設置文件上傳的大小限制:
upload_max_filesize = 10M
post_max_size = 10M
upload_max_filesize:設置單個上傳文件的最大大小。
post_max_size:設置整個POST請求的最大大小,包括文件上傳和其他POST數據。
你還可以設置上傳文件的最大數量:
max_file_uploads = 5
保存并關閉文件:
nano編輯器中,按Ctrl + X退出,然后按Y確認保存,最后按Enter鍵確認文件名。重啟Web服務器:
sudo systemctl restart apache2
sudo systemctl restart nginx
驗證配置:
info.php),內容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php。upload_max_filesize和post_max_size,確認它們的值已經更新為你設置的值。通過以上步驟,你就可以在Ubuntu系統中成功配置PHP文件上傳限制。