我运行了以下命令两次以确保它已安装:
yum install php72 php72-cli returns
软件包 php72-1.0-1.el7.remi.x86_64 已安装且为最新版本
现在运行php -v
回报
-bash:php:未找到命令
注意:这是在运行 centos/7 盒的 Vagrant 上。
有任何想法吗?
答案1
这取决于这些软件包来自哪个存储库。例如,如果您从 SCL 安装某些东西,这些软件包通常会进入/opt
,因此二进制文件不会(自动)出现在 上PATH
。
只需运行yum whatprovides */php
或(比较丑陋但仍然是我的最爱)find / -name php 2>/dev/null
并检查php
二进制文件的实际位置以及您的PATH
.