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.