在iSeries上运行php脚本时,即使我在php.ini中将内存限制设置为-1 ... PHP表示内存耗尽大约256MB。我很好奇是否有办法为iSeries上的作业分配更多内存以允许PHP分配更多内存。
答案 0 :(得分:1)
终于搞清楚了!
在iSeries apache配置中,您必须在httpd.conf文件中设置以下环境变量:
SetEnv="LDR_CNTRL=MAXDATA=0x80000000"
这将允许您通过Web服务器而不是256MB访问一个PHP脚本中的2.25GB内存
(在我的情况下,我使用ZendServer并且必须编辑配置文件fastcgi.conf)
参考: