我很清楚这个问题已经被问过很多次了,但没有一个对我有有效的答案。我得到:
PHP 致命错误:允许的 262144 字节内存大小已耗尽(尝试分配 7168 字节),位于第 1373 行的/some/dir/phpmailer/class.phpmailer.php
我的内存限制比/etc/php/apache2/php.ini 和/etc/php/cli/php.ini 中设置的要高得多。我还在类和调用它的脚本中设置了 php 内存限制,所以我现在不知所措。如果我在 CLI 上运行脚本,它可以正常工作,但在站点上它不能。对我来说真的没有任何意义...
我在Gentoo上运行PHP 5.4.13,需要启动并运行它,任何帮助将不胜感激。
对于第一个 php 对 cli 和 site 有不同的设置。您可以编写简单的脚本:
<?php
#i.php
phpinfo();
并查找memory_limit设置。您可以在 php 脚本中更改它
确保 php.ini 中的内存限制末尾有一个 M。
我那里有 512,当我把它改成 512M 时......没有更多的问题
Z