linux CentOS 系统php和mysql命令加入到环境变量中

 更新时间:2016年12月05日 10:58:35   投稿:lqh  
这篇文章主要介绍了linux CentOS 系统php和mysql命令加入到环境变量中的相关资料,需要的朋友可以参考下

在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php、mysql和apache分别安装在/phpstudy/server/php/、/phpstudy/server/mysql/和/phpstudy/server/php/中)。

方法一:

直接运行命令

export PATH=$PATH:/phpstudy/server/php/bin 和 export PATH=$PATH:/phpstudy/server/mysql/bin 和 export PATH=$PATH:/phpstudy/mysql/bin

使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。

方法二:

执行vi ~/.bash_profile修改文件中PATH一行,将/phpstudy/server/php/bin 和 /phpstudy/server/mysql/bin 和 /phpstudy/mysql/bin 加入到PATH=PATH:HOME/bin一行之后

这种方法只对当前登录用户生效

方法三:

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码:

PATH=$PATH:/phpstudy/server/php/bin:/phpstudy/server/mysql/bin:/phpstudy/mysql/bin
export PATH

最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功

小方法:Linux下查找文件的五种方法

1.find–(find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。)

2.locate–(locate命令其实是”find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。)

3.whereis–(whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。)

4.which–(which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。)

5.type–(type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Apache No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed

    Apache No space left on device: mod_rewrite: could not creat

    这篇文章主要介绍了Apache No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed问题的解决方法,需要的朋友可以参考下
    2014-09-09
  • Linux下使用pip安装SpeechRecognition连接超时解决办法

    Linux下使用pip安装SpeechRecognition连接超时解决办法

    这篇文章主要介绍了Linux下使用pip安装SpeechRecognition连接超时解决办法,如果遇到此问题,可以借鉴阅读本文
    2023-03-03
  • Linux命令如何输入输出重定向、追加

    Linux命令如何输入输出重定向、追加

    Linux中的输入输出重定向和追加是通过文件描述符来控制的,常用的重定向符号包括<、<<、>、>>、2>、2>>和>&,这些符号可以用于覆盖或追加输出到文件,也可以用于合并标准输出和错误输出
    2024-12-12
  • Linux命令 sort、uniq、tr工具详解

    Linux命令 sort、uniq、tr工具详解

    这篇文章主要介绍了Linux命令 sort、uniq、tr工具详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux超详细gcc升级全过程

    Linux超详细gcc升级全过程

    大家好,本篇文章主要介绍了Linux超详细gcc升级全过程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏,方便下次浏览
    2021-11-11
  • linux nohup及tail-f用法

    linux nohup及tail-f用法

    这篇文章给大家分享了linux nohup及tail-f用法相关内容,有兴趣的朋友可以参考学习下。
    2018-07-07
  • Ubuntu系统中查看网络速率的几种方法

    Ubuntu系统中查看网络速率的几种方法

    这篇文章主要给大家介绍了在 Ubuntu系统中,可以使用以下几种方法查看网络速率,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-11-11
  • 详解Linux系统中的tempfs与/dev/shm

    详解Linux系统中的tempfs与/dev/shm

    /dev/shm是Linux非常有用的一个目录,它就是所谓的tmpfs,也可以称之为临时文件系统(不是块设备),类似oracle中的临时表空间一样,用于加速和优化系统。下面这篇文章主要给大家介绍了Linux系统中tempfs与/dev/shm的相关资料,需要的朋友可以参考下。
    2017-02-02
  • Linux下文件的切分与合并的简单方法介绍

    Linux下文件的切分与合并的简单方法介绍

    这篇文章主要介绍了Linux下文件的切分与合并的简单方法介绍,介绍了相关实例。实例通过split及cat命令实现此过程,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • 配置Linux使用LDAP用户认证的方法

    配置Linux使用LDAP用户认证的方法

    这篇文章主要介绍了配置Linux使用LDAP用户认证的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10

最新评论