增加 php 的最大执行时间

2022-08-30 09:32:04

我添加了函数来增加执行时间,但它的执行时间最多只有2-3分钟。set_time_limit(0);

error_reporting(E_ALL);
error_reporting(1);
set_time_limit(0);

我想从一个需要很长时间的网站搜索链接。


答案 1

PHP 文件(例如,my_lengthy_script.php)

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

.htaccess file

<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');

如果 drupal,站点/默认/设置.php

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

如果您使用的是其他框架,

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

您可以将内存增加为 GB

ini_set('memory_limit', '3G'); // 3 Gigabytes

259200 表示:-

( 259200/(60x60 minutes) ) / 24 hours ===> 3 Days

有关我的博客的更多详细信息


答案 2

将这些代码行添加到 htaccess 文件中。我希望它能解决你的问题。

<IfModule mod_php5.c>
php_value max_execution_time 259200
</IfModule>

推荐