溫馨提示×

如何配置Ubuntu PHP文件上傳限制

小樊
41
2025-09-04 18:55:08
欄目: 編程語言

要配置Ubuntu上的PHP文件上傳限制,您需要編輯PHP的配置文件php.ini

  1. 打開終端(Terminal)。

  2. 首先,找到您的php.ini文件。它通常位于/etc/php/{版本號}/apache2//etc/php/{版本號}/cli/目錄中,其中{版本號}是您安裝的PHP版本。例如,如果您使用的是PHP 7.4,路徑可能是/etc/php/7.4/apache2/php.ini/etc/php/7.4/cli/php.ini。您可以使用以下命令找到它:

    sudo find / -name php.ini
    
  3. 使用文本編輯器打開php.ini文件。在這個例子中,我們將使用nano編輯器:

    sudo nano /etc/php/{版本號}/apache2/php.ini
    

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

  4. php.ini文件中,找到以下設置并進行修改:

    • upload_max_filesize:此設置限制了單個文件的最大上傳大小。例如,要將最大上傳大小設置為10MB,請將其更改為:

      upload_max_filesize = 10M
      
    • post_max_size:此設置限制了整個POST請求的最大大小。它應該大于或等于upload_max_filesize。例如,要將POST最大大小設置為20MB,請將其更改為:

      post_max_size = 20M
      
    • memory_limit:此設置限制了PHP腳本可以使用的最大內存。如果您的上傳文件較大,可能需要增加此值。例如,要將內存限制設置為128M,請將其更改為:

      memory_limit = 128M
      
  5. 保存并關閉php.ini文件。在nano編輯器中,按Ctrl + X,然后按Y,最后按Enter。

  6. 重啟Apache或PHP-FPM服務以使更改生效。根據您的系統配置,您可以使用以下命令之一:

    sudo systemctl restart apache2
    

    sudo systemctl restart php{版本號}-fpm
    

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

現在,您的Ubuntu服務器上的PHP文件上傳限制已更新。請注意,這些更改僅適用于通過Apache或PHP-FPM運行的PHP。如果您使用的是其他Web服務器(如Nginx),則需要相應地更新其配置。

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