如何为iSeries上的PHP作业分配更多内存?

时间:2011-01-26 03:15:47

标签: php db2 fastcgi ibm-midrange

在iSeries上运行php脚本时,即使我在php.ini中将内存限制设置为-1 ... PHP表示内存耗尽大约256MB。我很好奇是否有办法为iSeries上的作业分配更多内存以允许PHP分配更多内存。

1 个答案:

答案 0 :(得分:1)

终于搞清楚了!

在iSeries apache配置中,您必须在httpd.conf文件中设置以下环境变量:

SetEnv="LDR_CNTRL=MAXDATA=0x80000000"

这将允许您通过Web服务器而不是256MB访问一个PHP脚本中的2.25GB内存

(在我的情况下,我使用ZendServer并且必须编辑配置文件fastcgi.conf)

参考:

Zend Forum Post

IBM Reference