У меня странная проблема с exec в PHP. Когда я загружаю в браузер скрипт x.php, браузер зависает, и когда я запускаю ps , я вижу создание нескольких потоков. Единственный способ остановить их - перезапустить apache.
Однако вместо запуска php-скрипта, если я делаю что-то вроде system ('ls') , он работает нормально. Так что, похоже, проблема, когда скрипт PHP пытается запустить другой скрипт, используя exec / system / passthru (я пробовал их все).
x.php определяется следующим образом:
<?php
var_dump(system('php -f t.php'));
?>
t.php определяется следующим образом:
<?php
echo 'Hello world';
?>