2017-01-03 4 views
0

Hier Ich versuche, ein PHP-Skript mit Python ausführen, aber ich bekommeFühren Sie PHP-Skript aus Python-Skript

Fehler: php Sollte ich installieren müssen lammp nicht

gefunden (I‘ m mit lubuntu 16.04) oder gibt es eine Möglichkeit, es direkt ohne Installation auszuführen?

Hier ist mein Python-Skript zum Aufruf von PHP-Skript.

import subprocess 
#subprocess.call(["php", "textcleaner.php","bill.jpg out.jpg"]) 
proc = subprocess.Popen("php textcleaner.php, src.jpg", shell=True,stdout=subprocess.PIPE) 
script_response = proc.stdout.read() 
+3

Wie würden Sie PHP ausführen, wenn Sie es dont't haben installiert –

Antwort

0

Sie müssen PHP installieren, um PHP-Skripte auf Ihrem System auszuführen.

0

Entweder haben Sie PHP nicht installiert oder Ihr Python kann die PHP-Bibliothek nicht ohne eine direkte Verbindung aufrufen.

Wenn Sie noch nicht installiert Sie es

apt-get install php5 libapache2-mod-php5 

installieren müssen oder wenn Sie zu tun haben es ändern installiert php-/usr/bin/php

+0

Ich habe versucht, php5 zu installieren, wie Sie gesagt, aber es funktioniert nicht .Hier, was Fehler ich habe E: Paket 'php5' hat keine Installation Kandidat E: Paket 'libapache2-mod-php5' hat keine Installation Kandidat –

+0

Ok ich habe es Das Problem ist, dass Ubuntu 16.04 swit hat ched zu PHP 7.0 mit einer neuen Infrastruktur für das PHP-Paket (http://askubuntu.com/questions/756879/cant-install-php5-on-ubuntu-16-04). Danke für die Hilfe. –

+0

Probieren Sie es aus: 'sudo apt-get install php7.0 ' – Raptor