从Python脚本执行php脚本

时间:2017-01-03 02:24:21

标签: php python

这里我尝试使用Python执行PHP脚本,但我得到了

  

错误:未找到php

我是否必须安装lammp(我使用lubuntu 16.04)或有没有办法直接执行它而不进行安装?

这是我用于调用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() 

2 个答案:

答案 0 :(得分:0)

您必须安装PHP才能在系统上执行php脚本。

答案 1 :(得分:0)

要么你没有安装php,要么你的python在没有直接链接的情况下无法调用php库。

如果您没有安装它,则需要安装它

apt-get install php5 libapache2-mod-php5

如果您安装了它,请将php更改为/usr/bin/php