要解决PHP程序运行时:致命错误:在错误提示中超过30秒的最大执行时间

解决方案分析:

这个错误是你的PHP执行时间超过了配置文件中的最大执行时间30秒,这不是你程序本身的问题,而是配置文件系统,如果你的速度够快,可能再次执行就不会犯这样的错误,但是用这个问题也可以修改。

有三种方法:

1。修改PHP配置文件,找到php.ini文件,将它放在你的C: Windows目录,然后找到max_execution_time = 30; / /设置你想要的值,在几秒钟内,这条线,这是设置最大值的执行时间是30秒,你可以对这个值进行校正。相反,你的期望。(也可以直接设置:max_execution_time = 0)

2。使用ini_set()函数,并不是每个人都可以修改php.ini文件,然后你可以用这个函数来改变你的极限,如最大执行时间:ini_set('max_execution_time,100);它被设置为100秒,你也可以设置为0,那么它是没有时间限制。

3、使用set_time_limit()函数,set_time_limit(20)的最大执行时间加20秒,但如果PHP模式执行,set_time_limit()不会有任何结果,除非你使用第一种方法。

以下是解释的一部分:

set_time_limit极限最大执行时间set_time_limit(PH3,PHP4)

set_time_limit极限最大执行时间

Grammar:

无效set_time_limit(int秒)

描述:程序允许执行的秒数,如果到达时间限制,程序将返回错误。

设定时间限制是30秒,对max_execution_time价值定义在结构文件(在PHP3叫做php3.ini,PHP4为PHP INI),如果秒数设置为0,这意味着没有时间限制。

调用这个函数时,(set_time_limit)将从零开始计算执行时间长,也就是说,如果一个预设的30秒的执行时间,并称在set_time_limit功能(20)花了25秒执行一个程序,该程序是最长的执行时间是45秒。

注:当PHP在安全模式下执行,set_time_limit()不会有任何结果,除非是限期关闭安全模式或修改结构文件(称为php3.ini在PHP3和php.ini中)。

总结

以上就是本文的全部内容。我希望这个内容能解决你遇到的所有问题,这会对你有帮助。如果有任何疑问,您可以留言,谢谢您的支持。