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

原文地址:https://www.cnblogs.com/yesu/p/12916417.html