yum update -y
yum install curl git -y
复制代码
安装nvmnode
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
复制代码
验证安装是否成功mysql
source ~/.bashrc
nvm --version
复制代码
看到输出版本信息 0.33.5 表示安装成功git
查看最新 8.x 版本 Node.js 版本并安装github
nvm ls-remote
nvm install v8.2.1
node -v
复制代码
看到输出版本信息 v8.2.1 表示安装成功sql
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm -y
yum install mysql-community-server -y
复制代码
启动 mysql数据库
systemctl start mysqld
systemctl enable mysqld
复制代码
查找 root 的初始密码npm
cat /var/log/mysqld.log | grep password
复制代码
更改密码vim
mysql_secure_installation
复制代码
回车后输入查找到的密码,而后按照料提示更改密码bash
注意新密码必须包含特殊字符、数字、和大小写字母且不得少于8位,不然更改失败。 框架
验证 mysql 是否安装成功
mysql -uroot -p
复制代码
下载 项目 的源码
mkdir /var/www
cd /var/www
git clone https://github.com/sourceName/projectName
复制代码
若是是国内推荐使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
npm config get registry https://registry.npm.taobao.org
复制代码
全局安装ThinkJS 命令(以thinkJS 框架为例)
npm install -g think-cli
thinkjs --version
复制代码
安装依赖
cd /var/www/projectName
npm install
复制代码
建立输入库并导入数据库
mysql -uroot -p -e "create database databaseName character set utf8mb4"
mysql -uroot -p 密码 < /var/www/projectName/sqlName.sql
复制代码
修改 Nideshop 的数据库配置
vim src/common/config/database.js
复制代码
输入 i 进入编辑状态,修改为功后 wq 保存退出;
编译项目
npm run compile
复制代码
以生产模式启动
node production.js
复制代码
打开另外一个终端验证是否启动成功
curl -I http://127.0.0.1:8360/
复制代码
输出 HTTP/1.1 200 OK,则表示成功