如何设置PHP脚本的最长执行时间?

Nic*_* Q. 9 php apache execution-time

我想更改PHP脚本的最长执行时间.在我试过的脚本中

ini_set("max_execution_time", "1000");
Run Code Online (Sandbox Code Playgroud)

set_time_limit(1000);
Run Code Online (Sandbox Code Playgroud)

一起和分开.

我还将此行添加到.htaccess:

php_value max_execution_time 1000
Run Code Online (Sandbox Code Playgroud)

php.ini已关闭安全模式,Apache服务器具有该标志AllowOverride All.我该怎么做才能让服务器允许更长的执行时间?

Bry*_*gee 6

在ini文件中设置变量对我有用:

max_execution_time = 1000;
Run Code Online (Sandbox Code Playgroud)

set_time_limit()也可以正常工作,只要它不在安全模式下.


Luk*_*kas 5

如果您正在寻找在.htaccess中使用的Apache2指令或一个VirtualHost的配置,您可能需要php_admin_value:

php_admin_value max_execution_time 1000
Run Code Online (Sandbox Code Playgroud)

AFAIK这只适用于mod_php