PHP CLI на Windows 10 не срабатывает max_execution_time

80
12 февраля 2022, 14:30

Столкнулся с проблемой: на Windows 10, не срабатывает max_execution_time для PHP CLI (любых версий, но на данный момент работаю с 5.6).

На сколько мне известно для CLI это значение должно устанавливаться на 0 автоматически. Так и происходит, на на деле выводит ошибку. Вот фрагменты вывода php -i

phpinfo()
PHP Version => 5.6.5
System => Windows NT DESKTOP-LBJCG55 6.2 build 9200 (Windows 8 Business Edition) AMD64
...
max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
memory_limit => 128M => 128M
...

Настройка нужна для тестирования кода в cakephp (phpunit).

Вот пример ошибки:

Fatal error:  Maximum execution time of 60 seconds exceeded in...

Далее указаны файл и строка, но они каждый раз разные, в зависимости от того в какой момент истекло время выполнения.

PHP установлен вручную (Через "Переменные среды..."), пытался менять значение для max_execution_time в php.ini и непосредственно в проекте. Результат то-же.

READ ALSO
Какую версию laravel использовать для работы?

Какую версию laravel использовать для работы?

заметил что уже есть laravel v6 , однако большинства проектов написаны и тем более пишут на 5

108
Не работают вместе два LinkPager в Yii2

Не работают вместе два LinkPager в Yii2

Проект на Yii2 + AngularJSНа странице два GridView + LinkPager обернутые в два разных pjax контейнера, два разные dataProvider для гридов и пагинации

69
Начало работы с MongoDB (управление базой)

Начало работы с MongoDB (управление базой)

Попал мне сайт (php) в котором используется MongoDB, честно говоря я никогда о ней не знал, то есть вопросы у меня сравнивая с mysql и ее веб интерфейсом...

142
Неубиваемый вирус WP

Неубиваемый вирус WP

Чищу сайт от вирусняка, после массового взлома через adminerЧто-то постоянно меняет адрес сайта в БД на вредоноса и файл

93