Answers:
Magento的建议PHP内存限制为512M
[...]
- PHP兼容性:
- EE 1.14和更高版本以及CE 1.9和更高版本本地支持PHP 5.4
- CE和EE的早期版本支持5.2.13-5.3.24;或带有CE或EE补丁的5.4.x(该补丁在EE支持门户中列为PHP 5.4兼容性)
- 所需的扩展名:
- PDO_MySQL
- simplexml
- 加密
- 杂凑
- GD
- DOM
- 图标
- 卷曲
- SOAP(如果要使用Webservices API)
- 安全模式关闭
- Memory_limit不小于256Mb(最好是512) [加粗]
[...]
对于以上这些版本,仅系统版本的PHP(PHP 5.4和5.5)没有为系统要求指定内存,但是这些PHP版本的默认PHP内存限制为128 Mb时存在一些已知问题。
我总是为我的Magento Projects提供1024M的内存,并为PHP文件提供max_execution_time设置。
这项建议基于个人经验,因为PHP的默认max_execution_time为30秒,因此文件上传会超时,从理论上讲,这应该是99%的时间,但是有时这还不够。