【发布时间】:2017-04-21 17:43:01
【问题描述】:
我尝试在 php.ini 中设置限制,但总是遇到同样的错误:
在第 0 行的 Unknown 中用尽了 262144 字节的允许内存大小(尝试分配 341351 字节)
我可以通过调用php -d memory_limit=2048Mscript.php 来解决这个问题
但不知道如何处理作曲家。
【问题讨论】:
-
PHP 有时为 CLI 和 Web 服务器使用不同的 php.ini 文件。使用
php -i找出它在 CLI 上加载的 php.ini 文件,并在那里设置您的memory_limit。正在使用的 ini 应该在输出的开头附近。 -
正如其他人所说,我总是遇到此错误,通过将其设置为 -1 来增加您的内存限制,然后执行您正在执行的操作,并在完成后将其更改回更合理的值。跨度>
-
哦,还要确保您以 whm 中的 root 用户身份更改系统值,因为 cpanel 用户不允许您覆盖更多内容
标签: php command-line-interface