Выполнить python в php-скрипте с помощью shell_exec ()

Я испытываю странную проблему при попытке выполнить Python на сервере php (LAMP). (безопасный режим отключен)

если я наберу:

$output = shell_exec("ls -lah");
echo "<pre>$Output</pre>";

Я получил результатls команда. То же самое для$output = shell_exec("tar --version"); и другие приложения, такие как gzip.

Однако, если я переключусь на любую из этих строк:

$output = shell_exec("python --version");
$output = shell_exec("python2.7 --version");
$output = shell_exec("/usr/bin/python --version");
$output = shell_exec("python my_script.py");

И других вариантов такого рода я не получаю. Команда не выполняется, битовый код Python не выполнен иecho молчит.

Я также пытался сexec() Команда больше не имеет успеха.

Ответы на вопрос(6)

Ваш ответ на вопрос