You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统XAMPP环境下如何正确调大post_max_size解决413错误

解决Mac XAMPP上传大文件413错误的完整方案

你已正确配置PHP相关参数,但413错误大概率源于Apache服务器层面的未调整限制,以下是完整解决步骤:

1. 修改Apache核心配置

Apache默认限制了请求体大小,需调整以下参数:

  • 打开Apache配置文件:/Applications/XAMPP/xamppfiles/etc/httpd.conf

  • 搜索并修改(无则添加):

    LimitRequestBody 5368709120
    

    数值为字节数,5368709120对应5GB,与你设置的PHP参数匹配。

  • 若使用虚拟主机,需同步修改虚拟主机配置文件(如/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf),在对应<VirtualHost>块内添加或修改LimitRequestBody参数,值同样设为5GB对应的字节数。

2. 确认PHP配置细节

虽已验证参数生效,仍需确保:

  • upload_max_filesize值小于等于post_max_size(当前设为5G符合要求)
  • max_execution_time建议设为300(5分钟),保障大文件上传的执行时长
  • max_input_time同步调整为300或更高
  • memory_limit设为5G合理,满足大文件处理的内存需求

3. 重启Apache服务

修改配置后必须重启XAMPP的Apache服务,使新配置生效:

  • 打开XAMPP控制面板
  • 点击Apache模块的「Stop」,停止后再点击「Start」

4. 验证与排查

  • 再次通过phpinfo.php确认PHP参数保持5G
  • 尝试上传2GB左右的测试文件,验证是否仍出现413错误
  • 若问题依旧,查看Apache错误日志(/Applications/XAMPP/xamppfiles/logs/error_log),日志会提供具体错误信息辅助定位。

内容的提问来源于stack exchange,提问作者Uzair Rashid Tak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 19:15:57