执行PHP脚本
在这里,我尝试使用Python来执行一个PHP脚本,但我得到执行PHP脚本
错误:PHP找不到
我是否应该安装lammp(I” m使用lubuntu 16.04)还是有没有办法直接执行它,而无需安装?
这是我的Python脚本调用PHP脚本。
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()
您必须安装PHP才能在系统上执行php脚本。
要么你没有安装php,或者你的python不能在没有直接链接的情况下调用php库。
如果您还没有安装它,你需要安装它
apt-get install php5 libapache2-mod-php5
或者,如果你都安装了变化php
到/usr/bin/php
我试图安装php5,因为你告诉,但它不起作用。这是我得到什么错误E:包'php5'没有安装候选 E:包'libapache2-mod-php5'没有安装候选 –
好吧,我明白了问题在于Ubuntu 16.04已经转型使用PHP软件包的新基础架构(http://askubuntu.com/questions/756879/cant-install-php5-on-ubuntu-16-04)避免使用PHP 7.0。谢谢你的帮助。 –
试试这个:'sudo apt-get install php7.0' – Raptor
你会如何,如果你dont't有它执行PHP安装 –