致命错误:在## 的C:\ inetpub \ wwwroot * .php中超出了30秒的最长执行时间。
我的 php.ini 已设置为:
max_execution_time=3600
错误行执行一个需要2分钟执行的程序:它看起来像:
exec("C:/inetpub/wwwroot/program.cmd");
注意:它在服务器上运行正常,可以很好地创建所有输出文件。但是会向浏览器页面抛出错误。
(我在更改 php.ini 文件后重新启动了服务器)
答案 0 :(得分:1)
您可以在同一页面上动态设置执行时间,如下所示 -
ini_set('max_execution_time', 300);
答案 1 :(得分:1)
使用这个......
ini_set('max_execution_time', 0); // zero means takes its own time.
这将执行php程序,直到它完全执行。
答案 2 :(得分:0)
请在.htaccess文件中添加以下行:
php_value max_execution_time 0