我的项目中有两个文件, php.ini 和 php5.ini
php.ini
包含set_time_limit
和 php5.ini 包含max_execution_time = 60
,但我已将其更改为max_execution_time = 500
但是当我打开phpinfo.php时,它仍显示max_execution_time = 60
我该怎么写
我还在我的php.ini
中尝试了set_time_limit(500)
答案 0 :(得分:2)
建议不要在服务器范围内将 max_execution_time 更改为更高的值。在调用 phpinfo()或您需要的代码之前,只需使用以下代码。
ini_set ( 'max_execution_time', 5000);
set_time_limit()只需重置时间限制,您需要max_execution_time。
答案 1 :(得分:1)
一般来说,我认为在您真正需要更多时间的脚本中使用set_time_limit(60)
或其他需要的时间是更好的主意。该命令重置其参数的时间限制。它在php.ini中不起作用。
另外,更改php.ini后重新启动了Web服务器吗?否则您的更改可能尚未生效。
答案 2 :(得分:0)
使用phpinfo();
搜索您加载的配置文件是什么,并在该文件中进行更改。
否则,您可以使用set_time_limit功能更改时间限制。