在Ubuntu中修改PHP文件上传大小需编辑php.ini,调整upload_max_filesize和post_max_size参数,确保post_max_size不小于前者。保存后重启Apache或Nginx及PHP-FPM服务使配置生效,也可通过phpinfo()确认文件路径与修改结果。
在Ubuntu系统中调整PHP文件上传大小限制是一项常见操作。无论使用Apache还是Nginx,核心步骤都涉及修改php.ini配置文件。以下按顺序说明具体操作方法。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
打开终端。这是操作的第一步,请执行。
找到php.ini文件。该文件通常位于/etc/php/{版本号}/apache2/(Apache环境)或/etc/php/{版本号}/cli/(命令行模式)下。如果无法确定具体位置,可使用以下命令全局搜索:
sudo find / -name php.ini
请将{版本号}替换为实际安装的PHP版本,例如7.4或8.1。
使用文本编辑器打开该文件。推荐使用nano,操作简单直接:
sudo nano /etc/php/{版本号}/apache2/php.ini
同样需要替换版本号。
在文件中找到以下两行:
upload_max_filesize = 2M
post_max_size = 8M
这两行分别控制单个文件上传上限和整个POST请求的大小上限。根据需求修改数值,例如要支持100MB的文件,可修改为:
upload_max_filesize = 100M
post_max_size = 100M
注意:post_max_size应大于或等于upload_max_filesize,否则可能引发问题。
保存并退出。在nano中按Ctrl + X,然后按Y确认,再按Enter即可。
重启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配置——这属于另一个设置项。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述