这篇文章主要是用来讲解在ubuntu上配置node服务器的环境的一些步骤(无脑跟着走就能完成)
MySQL环境安装
1、更新软件包列表
终端窗口输入
sudo apt-get update
来同步软件包列表

2、安装MySQL客户端和服务端
终端窗口输入
sudo apt-get install mysql-server mysql-client
安装MySQL客户端和服务端

执行后回提示(Y/N),输入Y继续安装

安装时会提示你输入MySQL初始密码,之后会再次提示输入root密码

等待安装完成

3、确认MySQL是否成功安装
方法一:使用 sudo service mysql restart
终端窗口输入
sudo service mysql restart

如果mysql启动成功,处于运行状态说明mysql安装成功
方法二:登录MySQL
终端窗口输入
mysql -u root -p

有提示输入root密码,那么安装成功

nodejs环境安装
1、安装NVM
nvm可以帮助快速安装、切换、更新 node的版本,所以这里给出安装方法。
首先从github clone nvm到本地
在控制台输入(没有git文件夹可用其他文件夹,也可以用mkdir指令创建)
cd ~/git
git clone https://github.com/cnpm/nvm.git
这时候输入nvm没有任何用 可以通过在控制台运行
source ~/git/nvm/nvm.sh
执行后在终端输入nvm可获取如下所示

但是这样执行每次重新连接ubuntu都要再输入一次很麻烦,所以需要在连接加载文件中把刚才的语句加入到里面去。
这里我推荐加入到**~/.profile**中

这样每次连接后都可以直接使用nvm.
2、安装nodejs
使用nvm安装node就很轻松了
直接在控制台输入
nvm install 版本号
然后你会看到一个进度条,读完后(下载完后)nvm会默认将node版本设置为你下载的版本。

可以看到已经安装成功了。
但是你会发现当你重新连接后,node和npm指令无法使用所以你同样需要在连接加载文件加入一个选择node版本的语句
nvm use 版本号

然后你每次连接就会看到
Now using node v4.4.7 (npm v2.15.8)
这类的字样,好了这样我们的node就安装完成了。
node挂载工具PM2
pm2是npm里的一个工具,能用来挂载一些程序后台运行,不然当你关闭连接后运行的程序就会关闭。
1、安装pm2
控制台执行命令
npm install -g pm2
npm安装东西在国内很慢,但可以通过简单的设置 –registry 参数来使用国内镜像网站(http://registry.npm.taobao.org)来加速下载
npm install -g pm2 –registry=http://registry.npm.taobao.org
这样就下很快了,这样的方法用来下载其他的npm包也是有效的。
2、使用pm2
使用pm2很简单
pm2 start 文件名
即可

这样程序就挂载了起来,不会再链接关掉后中断,而且可以帮你在发生异常停止时帮你重启程序。
我们可以再配置文件中加上
pm2 ls

这样每次连接就可以看到正在运行的程序~~

这篇文章就到此为止~~
END
2016-10-21 完成