Выполнить 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()
Команда больше не имеет успеха.