当前位置: 首页 > 面试题库 >

CentOS安装了php72,但命令行php无法正常工作

梁池暝
2023-03-14
问题内容

我正在阅读以下有关在CentOS 7上安装PHP 7.2的教程https://www.cyberciti.biz/faq/how-to-install-
php-7-2-on-centos-7-rhel-7/

它基本上说:

sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum update
sudo yum install php72

然后说要使用标准来验证安装

php --version

返回以下内容;

-bash: php: command not found

但是,如果我键入以下内容;

php72 --version

它可以正常工作并返回版本。

问题是,一切都依赖于命令php而不是php72

任何关于我应该做什么的想法?


问题答案:

请阅读向导说明

如果您需要使用remi-php72信息库和 php- 软件包的单个版本,则命令将为 php* 。

# yum-config-manager --enable remi-php72
# yum update
# yum install php-cli
# php -v

如果需要多个版本,则可以使用 php72-php- 软件包,命令是 php72* 或

# yum install php72-php-cli
# php72 -v
# scl enable php72 bash
# php -v

因此,根据您的问题,您已启用remi-php72存储库,但已从remi-safe存储库安装了php72 *软件包…



 类似资料:
  • 我很感激任何帮助,我真的想让PostgreSQL在我的机器上运行。

  • IM 创建一个 groovy 脚本,用于从 docker 容器执行 SQL 脚本。这是我要执行的命令 当我从终端执行它时,它是有效的,但是当我调用我的groovy脚本来执行那一行时,我得到一个mysql帮助,就像命令不正确一样。 这就是我从groovy执行命令的方式: 有人知道为什么结果不一样或者为什么命令无法识别吗?

  • 问题内容: 我在Windows 7的python 2.7环境中安装了Scrapy,但是当我尝试使用命令提示符启动新的Scrapy项目时,显示此消息 注意: 我也有python 3.5但那没有沙皮 这个问题是不重复的这 问题答案: 请参阅官方文档。 设置环境变量 安装pywin32

  • 本文档介绍下载和配置 kubernetes 集群命令行工具 kubelet 的步骤。 下载 kubectl 注意请下载对应的Kubernetes版本的安装包。 wget https://dl.k8s.io/v1.6.0/kubernetes-client-linux-amd64.tar.gz tar -xzvf kubernetes-client-linux-amd64.tar.gz cp kub

  • 简介 Xiaomi Cloud-ML提供跨平台的命令行工具,支持Mac/Linux/Windows操作系统,可以使用命令行访问服务。 环境依赖 Cloud-ML要求使用python2.7,建议在virtualenv隔离的python虚拟环境中使用。安装命令行客户端需要先安装下面系统依赖,同时升级pip: ## install system dependency sudo apt-get insta

  • pip install python-PROJECTclient 安装OpenStack命令行工具 让我们先来了解下如何安装OpenStack依赖的软件和Python包。 安装依赖的软件 绝大多数Linux发行版都为您提供了可以直接安装的命令行工具包,详情请参见Installing from packages。 如果您需要用源码包安装这些命令行工具。下面的列表列出了您需要提前安装的软件,以及一些必