0

我很清楚这个问题已被多次问过,但没有一个对我有有效的答案。我正进入(状态:

PHP 致命错误:在第 1373 行的 /some/dir/phpmailer/class.phpmailer.php 中允许的内存大小为 262144 字节已用尽(试图分配 7168 字节)

而且我的内存限制设置得比/etc/php/apache2/php.ini 和/etc/php/cli/php.ini 都高得多。我还在类和调用它的脚本中设置了 php 内存限制,所以我现在不知所措。如果我通过 CLI 运行脚本,它可以正常工作,但在站点上则不能。对我来说真的没有任何意义...

我在 Gentoo 上运行 PHP 5.4.13 并且需要启动并运行它,任何帮助将不胜感激。

4

2 回答 2

0

对于第一个 php,cli 和 site 有不同的设置。您可以编写简单的脚本:

<?php
#i.php
phpinfo();

并查找 memory_limit 设置。您可以在 php 脚本中更改它

于 2013-10-29T14:48:35.173 回答
0

确保 php.ini 中的内存限制在其末尾有一个 M。

我那里有 512,当我将其更改为 512M 时 ....没有问题了

z

于 2018-08-05T14:54:27.640 回答