Php 我跑不动

Php 我跑不动,php,magento,phpunit,Php,Magento,Phpunit,我对PHPUnit有意见。我使用PEAR安装了它,没有问题,但是当我尝试运行测试时(应该可以运行,因为它适用于朋友),我遇到了一个无法解决的错误: 致命错误:第644行的my/path/to/magento/app/code/core/Mage/core/Model/Resource/Setup.php中允许的内存大小为536890912字节(尝试分配504627201字节) zend_mm_堆已损坏 我增加了php.ini文件(在apache和php中)中的内存限制,唯一的结果是我必须等待更长

我对PHPUnit有意见。我使用PEAR安装了它,没有问题,但是当我尝试运行测试时(应该可以运行,因为它适用于朋友),我遇到了一个无法解决的错误:

致命错误:第644行的my/path/to/magento/app/code/core/Mage/core/Model/Resource/Setup.php中允许的内存大小为536890912字节(尝试分配504627201字节)

zend_mm_堆已损坏


我增加了php.ini文件(在apache和php中)中的内存限制,唯一的结果是我必须等待更长的时间才能出现错误。我将WAMP与Apache2.2.22、PHP5.3.13和PHPUnit1.3.2一起使用。我尝试了我所能想到的一切,但我还没有找到任何解决方案。

内存有限导致了这个问题。您可以在php.ini和.htaccess文件中更改max_execution_time、max_input_time和memory_limit=512M来解决此问题。

如果您有足够的RAM,您可以使用无限量的内存:*

<!-- phpunit.xml -->
<php>
    <ini name="memory_limit" value="-1" />
</php>


仅仅因为某些东西对朋友有用并不意味着它应该对你有用。从检查你的设置和他们的设置之间的差异开始。问题是没有差异。我们有相同类型的笔记本电脑,相同的操作系统,相同的安装步骤,运行相同的配置和所有基于您刚刚添加的新信息,听起来可能类似于您是否尝试增加输出缓冲?感谢您的及时回复,我已经试过您的链接和Anigel的,仍然没有成功,我终于让它工作了,我的数据库出现了问题,我得到的错误太大了(我想)。我甚至试着把它写进日志,但也没用。谢谢你的帮助