标签: php memory time limit execution
我有一个memory_limit问题,并且在一个庞大的数据库中执行复杂查询的最大执行时间问题。
解决问题的简单方法是在php.ini中增加这些参数的值,但我一直在阅读并且不建议这样做,并且也不可能拆分查询。
那么,有没有办法修改这些参数或增加它们的一些请求?
由于
答案 0 :(得分:0)
您可以使用ini_set函数,它设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并将在脚本结束时恢复。
ini_set('memory_limit','16M'); ini_set('max_execution_time', 300);
阅读here关于核心php.ini指令的描述