2017-01-03 8 views
0

からPHPスクリプトを実行して、ここで私は、Pythonを使用してPHPスクリプトを実行しようとしているが、私ははPythonスクリプト

エラーを取得:PHP

を見つけていないが、私はlammpをインストールする必要がすべき(I」にmを使用している場合)またはインストールを行わずに直接実行する方法はありますか?

ここにphpスクリプトを呼び出すための私のPythonスクリプトです。

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

に変更phpそれをインストールしていない場合をインストールする必要がインストールされていない場合インストールされている –

答えて

0

システムにPHPスクリプトを実行するには、PHPをインストールする必要があります。

0

phpがインストールされていないか、pythonが直接リンクなしでphpライブラリを呼び出すことができません。

あなたはそれはあなたがそれ

apt-get install php5 libapache2-mod-php5 

それとも、あなたがそれをしているdont't場合どのようにPHPを実行するでしょう/usr/bin/php

+0

あなたが言ったようにphp5をインストールしようとしましたが動作しません。エラーは何ですか?E:パッケージ 'php5'にはインストール候補がありません E: 'libapache2-mod-php5'パッケージにインストール候補がありません –

+0

問題は、Ubuntu 16.04にはスイッチがあることですPHPパッケージ(http://askubuntu.com/questions/756879/cant-install-php5-on-ubuntu-16-04)用の新しいインフラストラクチャを使用してPHP 7.0に対応しました。ご協力ありがとうございます。 –

+0

これを試してください: 'sudo apt-get install php7.0' – Raptor