Эй, я пытаюсь использовать PHP для выполнения команды оболочки, которая будет запускать удаленно запуск сервера на моем компьютере. Вот мой PHP-код:
if ($key == "test") { echo "<font color='green'>Key is valid. Server satrted.</font>";
$start = system('cd /root/st/; ls;');
}
Проблема в том, что команда ls запускается из того же каталога, что и веб-сервер, который возвращает все файлы из / var / www / html вместо / root / st /. Я также попробовал команду chdir безрезультатно. Кто-нибудь знает, как можно заставить каталог измениться так, чтобы команда могла быть запущена из указанного каталога? Спасибо.