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

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命令。)

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

(0)

相关推荐

  • nginx centos 服务开机启动设置实例详解

    nginx centos 服务开机启动设置 建立服务文件 以nginx 为例 vim /lib/systemd/system/nginx.service 在nginx.service 中插入一下内容 [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart= 服务启动命令 ExecReload= 服务重启命令 ExecStop=服务停止命令 PrivateTmp=true [Install] Wa

  • centos 搭建ftp服务器详解及简单介绍

    centos 搭建ftp服务器 1.安装vsftpd sudo yum install vsftpd 2.配置vsftpd.conf # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO # When SELinux is enforcing check for SE bool ftp_home_dir local_enable=YES write_ena

  • centos6.4+nginx+mysql+php+phpmyadmin整合过程详解

    本文实例讲述了centos6.4+nginx+mysql+php+phpmyadmin整合过程.分享给大家供大家参考,具体如下: 装了很多次机,做了很多次重复工作,最后,总结以下装CentOS经验: 注:很多问题其实都不是问题,先把selinux关了!setenforce 0 ,不然会死的很惨! 1. 先更新源 启用国内的源:163或sohu 163:http://mirrors.163.com/.help/centos.html 如果想使用新的软件,建议用REPL和remi的源 #remi的源

  • centos 6.X升级ffmpeg包步骤详解

    前言 ffmpeg是一个重要的应用软件,用于运行与视频文件转换成不同的视频流格式的视频网站,可以安装在linux系统上来使用.本文主要记录的是在centos 6.X升级ffmpeg包的步骤,由于比较难找,简单在此记录下,有需要的可以参考借鉴. 实现方法 [root@vultrvpn yum.repos.d]# ll 总用量 36 -rw-r--r--. 1 root root 1991 8月 3 2015 CentOS-Base.repo -rw-r--r--. 1 root root 647

  • CentOS 7.2 下安装 Docker 1.12.3 版的详细方法

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 1.强大的官方文档 https://docs.docker.com/engine/installation/linux/centos/ 2.按步骤来,先更新yum源,这里用163的源 yum install -y wget cd /etc/yum.repos.d wget http://mi

  • CentOS 7.2安装Zabbix 3.2教程详解

    安装环境:VMware虚拟机 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 为方便你参考,发

  • CentOS下MySQL安装详细步骤

    首先通过网络链接的方式在线安装上mysql服务器端吧!(备注:我开始登录服务器的时候是用的其他用户而不是超级管理员,所以安装MySQL的时候需要切换到超级管理员才可以实现软件的正确安装.命令则是:su root ,然后输入你的超级管理员密码即可登录到超级管理员终端.) 第一步,安装MySQL. [root@localhost centos]# yum install mysql-server 静待终端提示:Complete!期间程序会询问提示:Is This ok [y/N]:你知道的这个应该是

  • 在CentOS 7下使用yum配置MySQL源并安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1.由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件. wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 2.安装yum repo文件 rpm -ivh my

  • CentOS 7.2下MySQL的安装与相关配置

    一.相关配置如下 操作系统: CentOS 7.2 MySQL版本: 5.7.x 二.下载安装 2.1 下载rpm包 选择相应的版本:系统版本和包版本. 系统版本可以通过 uname -a 来查看: wget http://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm 2.2 下载安装软件源 sudo yum localinstall platform-and-version-specific-package-name.rp

  • 阿里云基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

随机推荐