Führen Sie Python in einem PHP-Skript mit shell_exec () aus

Ich habe ein seltsames Problem beim Versuch, Python auf einem PHP-Server (LAMP) auszuführen. (safe_mode aus)

wenn ich tippe:

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

Ich habe das Ergebnis derls Befehl. Gleiches gilt für$output = shell_exec("tar --version"); und andere Anwendungen wie gzip.

Wenn ich jedoch für eine dieser Leitungen wechsle:

$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");

Und andere Varianten dieser Art bekomme ich keine Ergebnisse. Der Befehl wird nicht ausgeführt, der Python-Bitecode nicht erstellt und derecho schweigt

Ich habe es auch mit dem versuchtexec() Befehl ohne Erfolg.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage