我正在运行 PHP 7.0.22 并在尝试max_execution_timeout
在 PHP 脚本中设置选项时遇到问题。max_execution_timeout
设置正确,但 PHP 没有考虑到它:
<?php
...
$iniset = ini_set('max_execution_time', 120 * 60); // 2 hours
$iniget = ini_get('max_execution_time');
var_dump($iniset, $iniget);
...
这是输出:
字符串“30”(长度=2) 字符串“7200”(长度=4)
( ! ) 致命错误:file.php 第 425 行的最大执行时间超过了 120 秒
如您所见,限制增加到 7200 秒,但脚本执行在 120 秒后中断,如致命错误所示。
这怎么可能?
PS:我安装了Xdebug,可能会导致这个问题。
感谢您的关注。