CenterOS下部署校园综合服务平台项目

一、安装环境

1.下载node.js安装包

 

wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz

也可以下载其他版本,node官网:https://nodejs.org/en/download/

2.解压

 

tar xvf node-v9.3.0-linux-x64.tar.xz
3.创建软链接,就可以在所有目录中使用node和npm命令。

 

ln -s /root/node-v9.3.0-linux-x64/bin/node/usr/local/bin/node
ln -s /root/node-v9.3.0-linux-x64/bin/npm/usr/local/bin/npm
4.检查是否部署成功

 

node -v
npm -v

二、安装pm2

 

npm install -g pm2
//创建软连接
ln -s /node-v9.3.0-linux-x64/bin/pm2 /usr/local/bin/pm2
//查看是否成功
pm2 ls

三、安装git

 

yum –y install git

四、部署”校园综合服务平台”服务端

1.下载服务端

默认下载到 /root 目录下

 

git clone https://github.com/landalfYao/helpserver.git
2.安装数据库并导入数据库文件

数据库文件目录 /root/helpserver/help.sql
若以有mysql数据库,请忽略安装步骤

 

//1.查看是否已经存在老版本数据库
rpm -qa|grep -i mysql
//若有,删除并卸载
rpm -ev 文件名
yum remove MySQL-server MySQL-devel

安装数据库

 

//下载安装mysql的repo源
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
//安装mysql的repo源
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
//安装mysql
yum install mysql-server
yum install mysql-devel
yum install mysql
rpm -qa | grep -i mysql

导入数据库

 

//登录数据库
 mysql -u root -p 你的密码 
//创建数据库
> create database 库名称
> use 库名称
//导入数据库
> source /root/helpserver/help.sql
3.修改配置

打开 /root/helpserver/pub/config/config.js

 

vi /root/helpserver/pub/config/config.js

修改配置

 

  MYSQL: {
    host: "localhost",
    user: "root",
    password: "", //数据库密码
    port: "3306",
    database: "help", //数据库名
    timezone: "+08:00",
    dateStrings: true
  },


  APP_ID: "", //微信小程序APPID
  APP_SECRET: "", //微信小程序APP密钥
  Mch_id: "", //商户号
  Mch_key: "", //商户密钥

保存修改

 

保存退出:按“Esc”键后,再输入“:”之后在输入命令时直接输入“wq”
4.安装依赖

 

cd /root/helpserver
npm install
5.启动项目

 

npm start
6.用pm2启动项目

 

pm2 start bin/www
7.访问项目

出现页面说明部署成功

 

http://x.x.x.x:3336/

  • 完成宝塔安装后下载安装以下软件: nginx、mysql、pm2管理器(自带nodejs)

上传服务端文件

 

  1. 新建目录,给目录取个名字 如“demo”
  2. 进入创建好的目录,点击上传项目文件
  3. 将项目压缩打包,注意别把”node_modules”打包进去
  4. 解压文件

 

使用PM2管理器部署项目

  1. 打开PM2管理器,点设置-项目列表选择目录如图
  2. 填写启动文件和项目名称并点击添加:如图
  3. 检查项目是否成功运行
  • 访问服务器项目地址:http://x.x.x.x:3336
  • 若无法访问请检查安全组是否开启了该端口

付费服务

人工服务端部署服务:提供后台服务端和后台客户端项目部署,直至成功运行为止。需要提供服务请加微信。

 

小提示:如遇到加密压缩包,默认解压密码为: luowangziyuanfenxiang 如遇到无法解压的请联系管理员!
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

罗网 » CenterOS下部署校园综合服务平台项目