首页 > 编程语言 >Ubuntu下如何配置PHP的文件上传限制

Ubuntu下如何配置PHP的文件上传限制

来源:互联网 2026-04-22 19:40:12

在 Ubuntu 下配置 PHP 文件上传限制 如果你在 Ubuntu 服务器上运行 PHP 应用,遇到文件上传大小被限制的情况,别担心,这通常是因为 PHP 的默认配置比较保守。调整这个限制,其实只需要修改一个核心配置文件——php.ini。整个过程清晰直接,跟着下面的步骤走,几分钟就能搞定。 第

在 Ubuntu 下配置 PHP 文件上传限制

如果你在 Ubuntu 服务器上运行 PHP 应用,遇到文件上传大小被限制的情况,别担心,这通常是因为 PHP 的默认配置比较保守。调整这个限制,其实只需要修改一个核心配置文件——php.ini。整个过程清晰直接,跟着下面的步骤走,几分钟就能搞定。

Ubuntu下如何配置PHP的文件上传限制

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

第一步:定位配置文件

首先,打开你的终端。要修改配置,得先知道文件在哪。运行下面这个命令,它能告诉你当前 PHP 所使用的配置文件路径:

php --ini

命令执行后,你会看到类似 /etc/php/7.4/cli/php.ini 的输出。注意,这个路径中的 PHP 版本号(如 7.4)可能会因你的实际环境而异。

第二步:编辑配置文件

找到路径后,就可以用你熟悉的文本编辑器打开它了。这里以常用的 nano 编辑器为例:

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

这里有个关键细节:上面命令操作的是 CLI(命令行接口)的 PHP 配置。如果你的网站是通过 Apache 服务器运行的,那么需要修改的是 Apache 使用的 PHP 配置。这时,把路径中的 cli 替换为 apache2 即可:

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

务必根据你的服务器环境选择正确的配置文件,否则修改可能不生效。

第三步:调整关键参数

打开 php.ini 文件后,使用搜索功能(在 nano 中是 Ctrl+W)找到下面几个核心设置项并进行修改:

  • upload_max_filesize:这个参数直接决定了单个上传文件的最大尺寸。比如,你想允许上传 10MB 的文件,就设置为:
upload_max_filesize = 10M
  • post_max_size:这个参数限制了整个 POST 请求(可能包含文件和其他表单数据)的最大尺寸。为了保证文件上传顺利,它的值必须大于或等于 upload_max_filesize。建议设置得稍大一些,例如:
post_max_size = 15M
  • file_uploads:这个开关控制是否允许文件上传功能,确保它处于开启状态:
file_uploads = On

第四步:保存并重启服务

修改完成后,在 nano 编辑器中按 Ctrl + X 退出,然后按 Y 确认保存,再按 Enter 确认文件名即可。

接下来,最重要的一步是重启 Web 服务,让新配置生效:

  • 如果你使用的是 Apache,运行:
sudo systemctl restart apache2
  • 如果你使用的是 PHP-FPM(例如与 Nginx 搭配),则需要重启对应的 PHP-FPM 服务:
sudo systemctl restart php7.4-fpm

同样,请将命令中的 php7.4 替换成你实际的 PHP 版本号。

验证配置

完成以上步骤后,新的文件上传限制就已经生效了。要测试是否成功,最直接的方法是创建一个包含文件上传功能的简单 HTML 表单,亲自尝试上传一个符合新尺寸限制的文件。

整个过程就是这样,逻辑很清晰:定位文件 -> 修改参数 -> 重启服务。只要按顺序操作,你就能轻松突破默认的上传限制,为你的应用解锁更大的文件处理能力。

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

热游推荐

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