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

WampServer修改PHP内存上限无效,且需升级PHP版本求解决方案

解决方案:WampServer环境PHP升级与内存限制修复

一、将PHP从7.4.0升级至8.2.1

  • 右键点击WampServer任务栏图标,选择「PHP」>「版本」>「获取更多版本」,在打开的页面中下载对应Wamp架构(32/64位)的PHP8.2.1安装包
  • 解压下载的压缩包到WampServer安装目录的bin\php文件夹下,例如C:\wamp64\bin\php\php8.2.1
  • 复制原PHP7.4.0目录中的php.ini-development(开发环境)或php.ini-production(生产环境)到新目录,重命名为php.ini
  • 回到WampServer任务栏图标,选择「PHP」>「版本」,勾选PHP8.2.1,等待服务自动重启
  • 验证:访问localhost/?phpinfo=-1,确认页面中PHP版本显示为8.2.1

二、修复内存限制修改不生效问题

你碰到的问题核心是修改了错误的php.ini文件,WampServer存在多个php.ini配置路径:

  1. 先通过phpinfo()页面找到「Loaded Configuration File」项,记录实际生效的配置文件路径(如C:\wamp64\bin\php\php8.2.1\php.ini)
  2. 打开该路径下的php.ini,找到memory_limit配置项,修改为:
    memory_limit = 256M
    
    注意确保参数前没有;注释符,且无多余空格
  3. 额外检查Apache目录下的php.ini:打开C:\wamp64\bin\apache\apache[你的版本号]\bin\php.ini,同样修改memory_limit为256M
  4. 右键点击WampServer图标选择「重启所有服务」,完成后验证:
    • 查看phpinfo()中的memory_limit值
    • 或通过WampServer图标>「PHP」>「PHP设置」>「Memory Limit」确认是否更新为256M

日志中出现的内存耗尽错误,是因为WampServer的refresh.php脚本使用的是旧的内存限制,完成上述配置修改后即可解决。

内容的提问来源于stack exchange,提问作者Robert Young

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 09:40:30