您的位置:首页 > 编程语言 > PHP开发

设置PHP最长运行时间

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

有几种解决办法:

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

1> 在
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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: