承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  centos7 yum安装php不辨认

centos7 yum安装php不辨认

管理员 2023-07-12 08:41:36 软件开发 7 ℃ 0 评论 2538字 收藏

centos7 yum安装php不辨认

随着互联网的高速发展,PHP作为一种高性能的动态编程语言,被广泛用于Web开发。在CentOS 7系统中,yum是一款强大的软件包管理工具,可用于方便地安装、更新和删除软件包。但是,有时候我们会遇到CentOS 7系统中yum安装的PHP不被辨认的问题。本文将介绍这个问题的缘由,并提供一些解决方案。

在CentOS 7中,使用yum安装PHP时,可能会出现以下情况:

$ sudo yum install php
正在解决依赖关系
-->正在检查事务
--->软件包 php.x86_64.0.5.4.16⑷8.el7将被 安装
-->正在处理事务
--->软件包 php-common.x86_64.0.5.4.16⑷8.el7将被 安装
-->正在检查事务
--->软件包 php-cli.x86_64.0.5.4.16⑷8.el7将被 安装
-->正在处理事务
--->软件包 php-pecl-jsonc.x86_64.0.1.3.6⑴.5.1将被 安装
--->软件包 php-pdo.x86_64.0.5.4.16⑷8.el7将被 安装
.
.
.

从以上代码中可以看到,yum成功地安装了php及其相关的软件包。但是,当我们在终端中输入"php"命令时,系统却找不到该命令:

$ php
-bash: php: command not found

这个问题的缘由是,虽然yum成功地将php的二进制文件安装到系统中的可履行路径下,但终端没法找到并履行该二进制文件,由于默许情况下,终端仅在系统的默许路径下查找可履行文件。

解决这个问题的一个方法是,通过创建一个符号链接将php的可履行文件添加到默许路径中。在终端中履行以下命令:

$ sudo ln -s /usr/bin/php /usr/local/bin/php

履行上述命令后,再次尝试在终端中输入"php"命令,可以看到系统现在能够正确辨认该命令,并显示相应的帮助信息。

另外一个解决方案是,通过修改系统的环境变量来解决这个问题。在终端中履行以下命令:

$ vi ~/.bashrc

在打开的文件中,添加以下行:

export PATH=$PATH:/usr/local/bin

保存并关闭文件后,履行以下命令:

$ source ~/.bashrc

这样,系统会将/usr/local/bin目录添加到默许的PATH环境变量中,使得终端能够正确地查找并履行php命令。

综上所述,当CentOS 7系统中yum安装的PHP没法被辨认时,我们可以通过创建符号链接或修改系统的环境变量来解决这个问题。通过这些解决方案,我们可以确保在终端中正常使用安装的PHP,并继续进行Web开发等相关工作。

文章来源:丸子建站

文章标题:centos7 yum安装php不辨认

https://www.wanzijz.com/view/63505.html

TAG: 操作系统
X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信