在特定时间后中断 php 的 apache 设置是什么?


What is the apache setting to interrupt php after a specific time?

在我的Linux盒子上,我想模拟超时。我需要 apache 设置,它告诉 php(作为模块运行(在特定时间(例如 300 秒(后终止。

我在httpd.conf中尝试了TimeOut,但这不起作用。

原因是,有许多主机将 php 脚本的运行时间限制为 300 秒。我需要模拟这个,但我不知道它是哪个设置(找不到任何关于这个的信息(。

php 中的 set_time_limit(( 或 php 中的 max_execution_time.ini 不是我想要的,因为它们被这个不祥的 apache 设置覆盖了。

或者也许是操作系统中的设置?

请帮帮我!

<IfModule php5_module>
php_admin_value max_execution_time 1
</IfModule>

尝试上述方法,只需将其放入http.conf中php5_module并将字符串更改为unix一个mod_php4.c,mod_php5.c或其他什么,但是还有其他方法(或补丁(可以防止增加限制,例如编辑php源代码或apache源代码。

php_admin_value名称值

设置指定指令的值。这不能用于 .htaccess 文件。任何用php_admin_value设置的指令类型都不能 被 .htaccess 或 ini_set(( 覆盖。清除先前设置的步骤 值使用"无"作为值。

http://php.net/manual/en/configuration.changes.php