php -v -bash: php: command not found,找不到想要的php版本

----------------------------------------------------------------------------------------------------------------------------

[root@iZ2zec5zbsifvrpsfko62oZ local]# php -v
-bash: php: command not found
显示着没有这个php,但如果添加进php71 -v就能看见php版本信息。

----------------------------------------------------------------------------------------------------------------------------

先查看 php71 在哪个目录:

sudo find / -type d -name php71 2>/dev/null

我这显示有几个,其中:
/var/opt/remi/php71
/opt/remi/php71
/etc/opt/remi/php71

到这个目录查看php有哪些:

cd /usr/bin/

----------------------------------------------------------------------------------------------------------------------------

如果 /usr/bin/php 已经存在并指向了另一个 PHP 版本,你有两个选择:

  1. 更改现有链接(如果它是指向另一个 PHP 版本的链接,并且你确定不再需要那个版本):

    sudo rm /usr/bin/php # 删除现有链接(请小心操作!) 
    sudo ln -s /opt/remi/php71/root/usr/bin/php /usr/bin/php # 创建新链接
     

    要注意,删除 /usr/bin/php 可能会影响系统上依赖于该链接的其他服务或应用程序。确保在继续之前评估这些潜在影响。你可以按照这个思路把原本 php -v 指向哪个版本的php找到它的文件用上面 sudo ln -s 把它改成别的,然后再执行上面命令。

  2. 为 PHP 7.1 创建一个新的别名或命令(如果你不想或不能更改 /usr/bin/php):
    你可以在你的 shell 配置文件中(如 .bashrc 或 .bash_profile)添加一个别名或函数,以便你可以通过 php71 命令来调用 PHP 7.1。例如:

    alias php71='/opt/remi/php71/root/usr/bin/php'
     

    将这个别名添加到你的 shell 配置文件中后,你需要重新加载配置(通常可以通过运行 source ~/.bashrc 或重新登录来完成)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值