Сам PHP должен определенно не делать это. Вы уверены, что это PHP, а не скрипт, который вы запускаете?
Попробуйте простой скрипт Hello World и посмотрите, замечаете ли вы такое же поведение:
<?php echo "Yellow World"; ?>
Если вы это сделаете, попробуйте вызвать его из командной строки и посмотреть, есть ли у вас такая же проблема:
php.exe helloworld.php
Если CLI-версия работает хорошо и быстро, а веб-версия - нет, вы можете начать искать проблемы между вашим веб-сервером и PHP.
Наконец, проверьте и убедитесь, что сломанное или неправильно настроенное расширение не зависает. Удалите все расширения, которые вам не нужны. Если у вас все еще есть проблемы, удалите их все и добавьте их один за другим.