PHPmailer和内存限制的问题


Issue with PHPmailer and memory limit

我很清楚这个问题已经被问过很多次了,但没有一个对我有有效的答案。我得到:

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