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