centos7上安装php7,php -v查看php版本,提示命令不存在

在centos7上安装了php7。查看当前运行的进程,有php-fpm。

查找php文件,找到以下这些:

[root@demo /]# find . -name php
./var/opt/remi/php71/lib/php
./opt/remi/php71/root/usr/lib64/php
./opt/remi/php71/root/usr/share/php
./opt/remi/php71/root/usr/bin/php

运行which php,显示没有php:

[root@demo /]# which php
/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

php -v查看当前php版本,提示命令不存在,要怎么才可以?

阅读 12.3k
2 个回答

1.建立php程序的软连接 sudo ln -s /opt/remi/php71/root/usr/bin/php /usr/bin/php
2.修改rc文件
1.当前用户的环境变量

#如果是使用bash作为shell
vim ~/.bashrc
#增加一行环境变量
export PATH=/opt/remi/php71/root/usr/bin:$PATH
#刷新一下环境变量
source ~/.bashrc

2.修改全局环境变量

 vim /etc/profile
 export PATH=/opt/remi/php71/root/usr/bin:$PATH

应该是没有添加环境变量
你执行下which php看有没有结果
没有的话到php安装目录下找bin目录并通过export方式添加进环境变量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题