增加 wamp 的内存限制

increase memory limit on wamp

我有 wamp64 和 php 版本 5.6.16 和 apache 2.4.17。我有一个 4gb ram win7 电脑

我是 运行 一个蛋糕php 项目,在显示来自 table

的行时不断出现错误

Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4145278 bytes)

为了增加内存,没有 php.ini 所以我更改了 php-production.ini 中的 memory_limit = 2048M 但我不确定我是否编辑了正确的文件。

这没有效果,因为我仍然得到同样的错误。我可以增加内存限制吗?我应该在哪个文件中这样做?我似乎卡在了这个内存量 134217728

我没有理解过去关于该主题的回复,因为此 wamp

中不存在文件 php.ini

我转到 php-production.ini 文件并更改其内存。不确定这是否是最好的方法,但我无法重命名 php.ini 文件,也没有其他人有更好的主意

php.ini 文件通常位于“C:\wamp64\bin\php\php_ver”,其中 "php_ver" 是您正在使用的 PHP 的版本(请请注意,最新版本的 wamp 包括两个版本的 PHP,请确保编辑正确的 php.ini 文件)

然后在第 397 行你可以找到 memory_limit = 128M

更改它,保存它,然后重新启动服务。

只需清空日志 右击 wamp -> 工具 -> 清空日志 -> 清空所有日志文件

在修改apache目录下的php.ini文件时,我不得不完全关闭并重启wamp软件,重启服务是不够的。