要調整 CentOS 中的 PHP upload_max_filesize
,請按照以下步驟操作:
打開 PHP 配置文件 php.ini
。通常情況下,該文件位于 /etc/php.ini
。如果你不確定文件的確切位置,可以運行以下命令來查找它:
find / -name php.ini
使用文本編輯器打開 php.ini
文件。例如,你可以使用 vi
或 nano
。在這里,我們將使用 vi
作為示例:
sudo vi /etc/php.ini
在 php.ini
文件中找到 upload_max_filesize
設置。它可能看起來像這樣:
upload_max_filesize = 2M
默認情況下,該值可能設置為 2M 或更小。要增加上傳文件的大小限制,請將其更改為你希望的值。例如,如果你想將最大上傳文件大小設置為 100M,你可以這樣修改:
upload_max_filesize = 100M
請確保你使用的是 M
(兆字節)、K
(千字節)或 G
(吉字節)作為單位。
如果你還想調整 post_max_size
設置,以允許更大的 POST 請求,也可以在 php.ini
文件中找到并修改它。例如,將 post_max_size
設置為 128M:
post_max_size = 128M
保存并關閉 php.ini
文件。
為了使更改生效,需要重啟你的 web 服務器。如果你使用的是 Apache,可以運行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,可以運行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
最后,驗證更改是否生效。你可以創建一個名為 info.php
的文件,其中包含以下內容,并將其上傳到你的 web 服務器:
<?php
phpinfo();
?>
然后,在瀏覽器中訪問 http://your_server_ip/info.php
。在顯示的 PHP 信息頁面中,搜索 upload_max_filesize
和 post_max_size
,確保它們已更新為你設置的值。完成驗證后,出于安全原因,建議刪除 info.php
文件。