Как отключить ограничение 180 секунд на выполнение скрипта в PHP7?
(PHP 7.3, Windows)
Есть php-скрипт, который запускается планировщиком задач по расписанию с помощью php-cgi. Скрипт должен скачать файл 1GB, разархивировать его, и положить в БД. Через 180 секунд скрипт останавливается и прерывается. В логах сообщение: "PHP Fatal error: Maximum execution time of 180 seconds exceeded in ...". (На самом деле не через 180, а может выполнятся и дольше. зависит от того с какой скоростью скачивается файл, происходит разархивация и перенос в БД).
Насколько я понял проблема как раз в safe mode, который и устанавливает такое ограничение. Можно ли как-то отключить безопасный режим или изменить ограничение в 180 секунд?
В php5 это делалось через параметр safe_mode = Off.
В php7, как понимаю, его нет.
set_time_limit(0); // не работает
в php.ini: max_execution_time = 0 # не работает safe_mode = Off # соответственно тоже не работает
Также думал, что проблема в режиме компиляции php и пробовал перекомпилировать php7.3 с опцией --disable-safe-mode, но такого аргумента для confugure не существует.