近期留意到可道云的一个问题,明明PHP中已经设置了memory_limit的值大于500MB,以及max_execution_time的值大于3600,但在可道云的后台——服务器管理——PHP信息中,内存限制一直显示500M,而最大执行时间一直显示3600,明显和PHP的设置不一致。如下图:
经过一番查询了解,发现这是可道云的配置文件里面做了限制。要解除这个限制,需要修改可道云PHP代码根目录内config文件夹下面的config.php文件(使用文本编辑工具进行编辑),找到“@ini_set(‘memory_limit’,’500M’); ”一行,把里面的“500M”改为更高的值;然后找到“@ini_set(“max_execution_time”,3600);”一行,把里面的“3600”改为更高的值,最后保存退出即可。