-bash:php:未找到命令-Centos6.7

-bash:php:未找到命令-Centos6.7,centos,yum,Centos,Yum,我在服务器上安装了两个版本的PHP: $ find / -name php -type f 结果: /opt/rh/php54/root/usr/bin/php /opt/rh/php55/root/usr/bin/php /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt/rh/php54/root/usr/bin/php 我已将php54路径添加到~/.bash\u

我在服务器上安装了两个版本的PHP:

$ find / -name php -type f
结果:

/opt/rh/php54/root/usr/bin/php
/opt/rh/php55/root/usr/bin/php
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt/rh/php54/root/usr/bin/php
我已将php54路径添加到
~/.bash\u profile

$ echo $PATH
结果:

/opt/rh/php54/root/usr/bin/php
/opt/rh/php55/root/usr/bin/php
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt/rh/php54/root/usr/bin/php
但是,
$php-v
仍然不起作用

事实上,如果我
$cd/opt/rh/php54/root/usr/bin
并从目录本身运行
php-v
,它仍然不起作用。我得到:

-bash: php: command not found
安装PHP是因为有网站在运行,只是命令行不起作用

两者

是否安装了…

错误路径:

查找结果:

/opt/rh/php54/root/usr/bin/php
                           ^^^--- your php binary
$PATH只需要目录。您在$path中列出了上述路径,这意味着shell将搜索
../usr/bin/php/php
。请注意,php的
php
。第一个是您在$PATH中添加的“目录”,而第二个是您尝试运行的程序。$PATH条目应该正好是
../usr/bin/
,没有
php

错误路径:

查找结果:

/opt/rh/php54/root/usr/bin/php
                           ^^^--- your php binary
$PATH只需要目录。您在$path中列出了上述路径,这意味着shell将搜索
../usr/bin/php/php
。请注意,php的
php
。第一个是您在$PATH中添加的“目录”,而第二个是您尝试运行的程序。$PATH条目应该是
../usr/bin/
,而不是
php