Я пытаюсь сделать систему с открытым исходным кодом, похожую на киоск. Когда веб-браузер запускает все программы, он запускается в браузере с использованием PHP. Я нашел эту ссылку: Функции выполнения программы . Используется:
<?php
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("WINWORD.exe", 7, false);
?>
Мне удалось запустить Microsoft Word в Windows, но я должен быть в состоянии сделать это в Linux.
Вот что я попробовал на своем сервере Linux:
<?php
exec("/var/www/test.sh");
?>
Но ничего не происходит. Я знаю, что test.sh
работает, потому что я бежал, если из терминала. Я использую test.sh
для запуска скрипта Python. Скрипт Python запускает текстовый редактор. Я протестировал скрипт Python, и он работает. Все, что мне нужно знать, это как запустить скрипт из PHP на Linux.