centos设置环境变量三种方式
在安装了软件后(以php为例),每次运行php命令时,需要找到php安装位置的可执行文件 /usr/locl/php/bin/php -v;
现在想直接无论在哪个位置 直接执行 php -v 能起作用。
此时,就需要将php执行目录添加到环境变量中。
1.当前shell窗口下起作用(关闭shell窗口,不在起作用)
export PATH=$PATH:/usr/local/php/bin
2.只对当前登陆用户生效,永久生效
vim ~/.bash_profile
#修改PATH那一行,PATH=PATH:PATH:HOME/bin之后添加 (以冒号分隔)
#PATH=PATH:PATH:HOME/bin:/usr/local/php/bin.
#保存文件并退出,
source ~/.bash_profile #使环境变量生效
3. 修改/etc/profile 文件(对所有系统用户生效,永久有效)
vim /etc/profile
#在文件末尾加上如下两行代码
# PATH=$PATH:/usr/local/php/bin
# export PATH
source /etc/profile 或 执行点命令 ./profile 使其修改生效。