你执行下 which php
,查看一下是否存在?
[root@iZ942k2d5ezZ ~]# which php
/usr/bin/php
我的是存在的,如果不存在就会报错:
usr/bin/which: no php in (/root/.gvm/bin:/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/go/bin:/root/go/bin:/usr/local/git/bin:/opt/jdk1.8.0_66/bin:/opt/jdk1.8.0_66/jre/bin:/root/bin)
也就是在一下的路径中找不到,因此,你需要在 /usr/bin/
下面新建一个软连接(快捷方式)指向到你的php可执行文件
如果不存在,你可以添加个快捷方式,首先你需要确认你的php安装的路径,我的php安装是在/usr/local/php
,php的可执行文件为 /usr/local/php/bin/php
因此,添加一个软连接即可(类似快捷方式),你需要将 /usr/local/php/bin/php
替换成你的php路径。
ln -s /usr/local/php/bin/php /usr/bin/php
这样就可以了,
附录:
ln的语法为: ln [options] existingfile newfile