设置PHP最长运行时间

通常来说,默认的PHP程序最大运行时间是30s,如果你的程序运行超过这个时间限制,那么会有类似Maximum execution time of 30 seconds exceeded的报错。

有几种解决办法:

首先先检查是不是你的在做一些傻事,从而消耗了大量的CPU资源及时间,如果确实需要程序长时间运行才能得出结果,那么可以

 在php.ini中增加运行时间:

max_execution_time=300


2> 在PHP文件中添加如下代码

ini_set('max_execution_time', 300); //300 seconds = 5 minutes


3> 使用.htaccess文件来增加运行时间:

<IfModule mod_php5.c>

    php_value max_execution_time 300

</IfModule>


其他一些常见配置参考:

<IfModule mod_php5.c>

    php_value post_max_size 5M

    php_value upload_max_filesize 5M

    php_value memory_limit 128M

    php_value max_execution_time 300

    php_value max_input_time 300

    php_value session.gc_maxlifetime 1200

</IfModule>


如果你的环境是wordpress,那么请在config.php中,添加:

define('WP_MEMORY_LIMIT', '128M');


如果你使用了其他一些框架,可以修改

ini_set('memory_limit', '128M');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容