linux

PHP在Linux下的文件上传大小如何设置

小樊
94
2025-02-16 20:59:46
栏目: 编程语言

在Linux下,要设置PHP文件上传的大小限制,您需要修改PHP配置文件php.ini。请按照以下步骤操作:

  1. 打开终端(Terminal)。

  2. 使用文本编辑器打开php.ini文件。您可以使用nanovi或其他您喜欢的文本编辑器。例如,使用nano编辑器,输入以下命令:

    sudo nano /etc/php/{version}/apache2/php.ini
    

    其中,将{version}替换为您当前安装的PHP版本。例如,如果您使用的是PHP 7.4,则命令应为:

    sudo nano /etc/php/7.4/apache2/php.ini
    

    如果您使用的是PHP-FPM,请将apache2替换为fpm,如下所示:

    sudo nano /etc/php/{version}/fpm/php.ini
    
  3. php.ini文件中找到以下两个设置项:

    upload_max_filesize = 2M
    post_max_size = 8M
    

    upload_max_filesize表示允许上传的最大文件大小,post_max_size表示POST请求的最大允许大小。您可以根据需要修改这些值。例如,如果您希望允许上传最大为100MB的文件,可以将这两个值更改为:

    upload_max_filesize = 100M
    post_max_size = 100M
    
  4. 保存并关闭php.ini文件。

  5. 重启您的Web服务器以使更改生效。对于Apache,使用以下命令:

    sudo systemctl restart apache2
    

    对于PHP-FPM,使用以下命令:

    sudo systemctl restart php{version}-fpm
    

    {version}替换为您当前安装的PHP版本。例如,如果您使用的是PHP 7.4,则命令应为:

    sudo systemctl restart php7.4-fpm
    

现在,您已经成功设置了Linux下PHP文件上传的大小限制。

0
看了该问题的人还看了