一、安装nodejs
1.apt-get安装
打开终端,进入root权限
su -
然后:
sudo apt-get install npm
如果有错,输入以下命令检测云端软件包(没错可忽略掉)
sudo apt update
然后:
npm install -g npm
输入查看安装版本检测是否安装成功
node -v
如果出现错误提示,输入提示中的命令(无错忽略)
最后安装一个升级包,升级版本
npm install -g -n
2.通过编译文件安装,wget
在官网(点击进入官网)找到符合自己系统的源文件,使用wget工具下载
wget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0.tar.gz
解压:
tar -zxvf node-v8.7.0.tar.gz
进入解压文件,运行configure文件配置源代码
cd node-8.7.0
sudo ./configure
如果出现warning(有关c++):
apt install gcc g++
再次输入:
sudo ./configure
警告消失。
使用make install 编译安装nodejs:
sudo make install
上一步编译源文件需要时间较长,编译结束后,检查nodejs版本号
node -v
如果显示版本号,表明安装成功
nodejs安装的同时也安装了npm,检测npm版本号,npm安装的不一定是最新版本
npm -v //检测版本号
sudo npm install -g npm //安装最新版本npm
nodejs目录解析
nodejs安装成功后,node,npm的执行文件存放在 /usr/local/bin/
基于nodejs安装的模块的目录(全局安装-g)在 /usr/local/lib/node_modules/
【当卸载node后,这两个目录中与node相关的目录或者文件也会删除】
卸载nodejs
apt remove npm nodejs
二、安装nGinx
sudo apt-get install nginx
检测一下nginx进程是否在工作:
ps -ef|grep nginx
root 998 1 0 09:09 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data 999 998 0 09:09 ? 00:00:00 nginx: worker process
www-data 1000 998 0 09:09 ? 00:00:00 nginx: worker process
lixiaon+ 3717 3702 0 12:41 pts/0 00:00:00 grep --color=auto nginx
访问一下页面:
curl http://localhost/
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>