How can I set the maximum execution time for a PHP script?

有些话、适合烂在心里 提交于 2020-01-21 06:35:08

问题


I would like to change the maximum execution time for a PHP script. In the script I have tried

ini_set("max_execution_time", "1000");

and

set_time_limit(1000);

together and separately.

I also added this line to .htaccess:

php_value max_execution_time 1000

php.ini has safemode off and the Apache server has the flag AllowOverride All. What must I do to get the server to allow a longer execution time?


回答1:


Setting the variable in the ini file works for me:

max_execution_time = 1000;

set_time_limit() should work as well, as long as it's not in safe mode.




回答2:


If you're looking for an Apache2-directive to use in .htaccess or the configuration of one VirtualHost, you probably need php_admin_value:

php_admin_value max_execution_time 1000

AFAIK this only works with mod_php



来源:https://stackoverflow.com/questions/5638484/how-can-i-set-the-maximum-execution-time-for-a-php-script

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!