linux下如何安装node和nginx(不同用户权限)
之前一直没接触过linux下前端自己从搭建node和nginx的部署,所以总结如下
1.linux下安装node
Linux 上安装 Node.js
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz // 下载 tar xf node-v10.16.0-linux-x64.tar.xz // 解压 cd node-v10.16.0-linux-x64 // 进入解压目录
root用户下
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:
老规矩先备份,养成修改重要文件之前先备份的好习惯。
cp /etc/profile /etc/profile.bak
然后vim /etc/profile,在最下面添加 export PATH=$PATH: 后面跟上node下bin目录的路径
export PATH=$PATH:/root/node-v10.16.0-linux-x64/bin
立即生效
source /etc/profile [root@localhost ~]# node -v v10.16.0
非root用户下
通过修改用户目录下的~/.bashrc
文件进行配置:
vim ~/.bashrc
# 在最后一行加上
export PATH=$PATH:/home/uusama/mysql/bin
立即生效
source ~/.bashrc
node -v 查看版本
注意事项:
- 生效时间:使用相同的用户打开新的终端时生效,或者手动
source ~/.bashrc
生效 - 生效期限:永久有效
- 生效范围:仅对当前用户有效
- 如果有后续的环境变量加载文件覆盖了
PATH
定义,则可能不生效
另外附上(Linux环境变量配置全攻略 https://www.cnblogs.com/youyoui/p/10680329.html)
2.安装nginx