首页 > 编程语言 >Ubuntu PHP文件上传大小限制设置

Ubuntu PHP文件上传大小限制设置

来源:互联网 2026-07-25 08:20:39

在Ubuntu中修改PHP文件上传大小需编辑php.ini,调整upload_max_filesize和post_max_size参数,确保post_max_size不小于前者。保存后重启Apache或Nginx及PHP-FPM服务使配置生效,也可通过phpinfo()确认文件路径与修改结果。

Ubuntu下调整PHP文件上传大小限制的步骤

在Ubuntu系统中调整PHP文件上传大小限制是一项常见操作。无论使用Apache还是Nginx,核心步骤都涉及修改php.ini配置文件。以下按顺序说明具体操作方法。

Ubuntu PHP文件上传大小限制设置

长期稳定更新的攒劲资源: >>>点此立即查看<<<

  1. 打开终端。这是操作的第一步,请执行。

  2. 找到php.ini文件。该文件通常位于/etc/php/{版本号}/apache2/(Apache环境)或/etc/php/{版本号}/cli/(命令行模式)下。如果无法确定具体位置,可使用以下命令全局搜索:

    sudo find / -name php.ini

    请将{版本号}替换为实际安装的PHP版本,例如7.48.1

  3. 使用文本编辑器打开该文件。推荐使用nano,操作简单直接:

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

    同样需要替换版本号。

  4. 在文件中找到以下两行:

    upload_max_filesize = 2M
    post_max_size = 8M

    这两行分别控制单个文件上传上限和整个POST请求的大小上限。根据需求修改数值,例如要支持100MB的文件,可修改为:

    upload_max_filesize = 100M
    post_max_size = 100M

    注意:post_max_size应大于或等于upload_max_filesize,否则可能引发问题。

  5. 保存并退出。在nano中按Ctrl + X,然后按Y确认,再按Enter即可。

  6. 重启Web服务器使设置生效。如果使用Apache,执行:

    sudo systemctl restart apache2

    如果使用Nginx加PHP-FPM的组合,则需要分别重启:

    sudo systemctl restart nginx
    sudo systemctl restart php{版本号}-fpm

    请将版本号替换为对应的PHP版本。

完成上述步骤后,PHP的上传大小限制将按设定值生效。如果后续仍提示大小超限,请检查Nginx本身的client_max_body_size配置——这属于另一个设置项。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。