首先理解一下Linux的命令,为什么执行php命令,有的用/usr/local/php/bin php, 有的人直接用 php,
这就是环境变量$PATH起作用了,当你输入一条命令php时,系统会自动从$PATH下的目录去找,有没有这条命令,有就会执行啦;
1.首先查看$PATH,我们发现每个目录都用:隔开
echo $PATH;
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/apache/bin:/usr/local/mysql/bin:/usr/local/mysql/bin
2.添加路径到PATH,这是shell的一种语法,会获取到$PATH当前的值拼接新字符,然后赋值给$PATH
export PATH=$PATH:新添加的路径
3.删除$PATH,只需要给$PATH重新赋值就行了
4.永久修改$PATH,就是在profile上修改PATH变量,并且保存;最后source /etc/profile
vi /etc/profile
在文件的最后添加上:
export PATH="/你要的目录:$PATH"
保存和退出
最重要的是下面这步,运行命令
source /etc/profile
没报错则成功。