我的项目中有两个文件,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
我应该写什么
我也试过set_time_limit(500)
我的 php.ini
我的项目中有两个文件,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
我应该写什么
我也试过set_time_limit(500)
我的 php.ini
不建议在服务器范围内将max_execution_time更改为更高的值。只需在调用phpinfo()或您需要的代码之前使用以下代码。
ini_set ( 'max_execution_time', 5000);
set_time_limit()只是重置时间限制,您需要 max_execution_time。
一般来说,我认为set_time_limit(60)
在实际需要更多时间的脚本中使用或其他时间量是一个更好的主意。该命令将时间限制重置为其参数。它在 php.ini 中不起作用。
另外,您是否在更改 php.ini 后重新启动了 Web 服务器?否则您的更改可能尚未生效。
使用phpinfo();
您加载的配置文件搜索并在该文件中进行更改。
否则,您可以使用set_time_limit函数更改您的时间限制。