溫馨提示×

Ubuntu PHP文件上傳大小限制

小樊
41
2025-06-27 12:31:15
欄目: 編程語言

在Ubuntu系統中,PHP文件上傳大小限制通常由兩個配置文件決定:php.ini.htaccess。要修改文件上傳大小限制,請按照以下步驟操作:

  1. 找到 php.ini 文件。它通常位于 /etc/php/{php_version}/apache2//etc/php/{php_version}/cli/ 目錄下,其中 {php_version} 是您安裝的PHP版本(例如:7.4)。如果您不確定使用的是哪個目錄,請嘗試搜索 php.ini 文件:
sudo find / -name php.ini
  1. 使用文本編輯器打開 php.ini 文件。例如,使用nano編輯器:
sudo nano /etc/php/{php_version}/apache2/php.ini

{php_version} 替換為您的實際PHP版本。

  1. php.ini 文件中找到以下兩個設置項:
upload_max_filesize = 2M
post_max_size = 8M

2M8M 更改為您希望設置的文件上傳大小限制。例如,如果您希望將上傳限制設置為100MB,請將其更改為:

upload_max_filesize = 100M
post_max_size = 100M
  1. 保存并關閉 php.ini 文件。

  2. 重啟Apache服務器以使更改生效:

sudo systemctl restart apache2

現在,PHP文件上傳大小限制應已更新為您在 php.ini 文件中設置的值。

如果您使用的是Nginx服務器,請按照以下步驟操作:

  1. 找到 php.ini 文件,如上所述。

  2. 打開 php.ini 文件。

  3. 修改 upload_max_filesizepost_max_size 設置,如上所述。

  4. 保存并關閉 php.ini 文件。

  5. 重啟PHP-FPM服務以使更改生效:

sudo systemctl restart php{php_version}-fpm

{php_version} 替換為您的實際PHP版本。

  1. 修改Nginx配置文件(通常位于 /etc/nginx/sites-available/{your_domain}),添加或修改以下行:
client_max_body_size {desired_size};

{desired_size} 替換為您希望設置的文件上傳大小限制,例如:100M。

  1. 保存并關閉Nginx配置文件。

  2. 重啟Nginx服務器以使更改生效:

sudo systemctl restart nginx

現在,PHP文件上傳大小限制應已更新為您在 php.ini 文件和Nginx配置文件中設置的值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女