【发布时间】:2023-03-22 11:30:01
【问题描述】:
我有 wamp64 和 php 版本 5.6.16 和 apache 2.4.17。我有一个 4gb ram win7 电脑
我正在运行一个 cakephp 项目,但在显示表格中的行时一直出错
错误:允许的内存大小 134217728 字节已用尽(尝试分配 4145278 字节)
为了增加内存,没有php.ini,所以我在php-production.ini 中更改了memory_limit = 2048M,但我不确定我是否编辑了正确的文件。
这不起作用,因为我仍然遇到同样的错误。我可以增加内存限制吗?我可以在哪个文件中执行此操作吗?我似乎卡在这么大的内存上 134217728
我没有理解过去对该主题的回复,因为文件 php.ini 在此 wamp 中不存在
【问题讨论】:
-
为什么你认为 php.ini 在 Wamp PHP 目录中不存在?
-
我认为您可能正在编辑不正确的 PHP ini 文件。我会尝试通过测试
php -i命令来查找正在加载的PHP ini 文件,然后grepping 输出以显示加载的配置文件。如果没有,则复制php-production.ini或php-development.ini并将该副本重命名为php.ini文件。 -
我宁愿尝试找出您达到内存限制的原因并修复该代码。
-
代码很好,只是我使用的是大型数据库。这是 Windows,所以没有 grepp。不知道在这里做什么。我也不能重命名 php-XX.ini 文件,因为它不会让我