1).安裝 Node.jsnode
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - yum -y install nodejs
2).使用 NPM 安裝 PM2mysql
npm install pm2 -g
3).安裝 MySQLnginx
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server -y
3.1.啓動 MySQL 服務:
service mysqld restart
3.2設置 MySQL 帳戶 root 密碼:
/usr/bin/mysqladmin -u root password 'password'
4).安裝 Nginxsql
yum install nginx -y
5).安裝 Firekylin數據庫
wget https://firekylin.org/release/latest.tar.gz
5.1.解壓安裝包
tar zvxf latest.tar.gz
5.2 .安裝程序依賴
cd firekylin npm install
6).複製項目下的 pm2_default.json 文件生成新文件 pm2.jsonnpm
cp pm2_default.json pm2.json
7).修改 pm2.json 文件中的 cwd 配置值爲項目的當前路徑 /root/firekylinjson
{ "apps": [{ "name": "firekylin", "script": "www/production.js", "cwd": "/root/firekylin", "exec_mode": "fork", "max_memory_restart": "1G", "autorestart": true, "node_args": [], "args": [], "env": { } }] }
8).而後經過如下命令啓動項目bash
pm2 startOrReload pm2.json
9).設置端口app
firewall-cmd --zone=public --add-port=8360/tcp --permanent
10).訪問http://192.168.0.12:8360/ 配置curl
數據庫信息中的賬號字段設置爲: root 密碼字段設置爲: password, 數據庫名字段設置爲: firekylin 主機字段設置爲: 127.0.0.1, 其餘字段使用默認值。 後臺管理賬號中的賬號字段使用默認值: admin 密碼本身設置。
注意:設置端口命令是CentOS7.5上的,其它版本或系統命令可能不一樣。