Я получаю странную паузу в 5-7 секунд при выполнении сценариев PHP из PHP-клиента командной строки (PHP 5.2 в Windows).
Во время этой паузы PHP-скрипт просто «завис» на некоторое время, прежде чем вернуться в командную строку. Он не использует никакого значительного процессорного времени, он как будто ждет некоторой задержки.
После экспериментов с PHP.ini я сузил это до того факта, что расширение mysql или mysqli включено. Если оба эти расширения отключены, не надоедает пауза, а скрипт PHP завершается за миллисекунды.
Я использую команду:
"C:\Program Files\PHP\php.exe" -f %1
Где% 1 - скрипт PHP.
Пауза по-прежнему возникает, даже если исполняемый скрипт PHP по существу пуст:
<?php
?>
Знаете ли вы, что вызывает эту паузу и как я могу ее удалить, все еще разрешая mysql или mysqli поддержку PHP в командной строке?