Skip to content

环境部署

前端部署

php
# 克隆项目
git https://github.com/jmideal/jmsadmin-vue3

git https://gitee.com/jmideal/jmsadmin-vue3

# 进入项目目录
cd jmsadmin-vue3

# 安装依赖
yarn --registry=https://registry.npmmirror.com

# 启动服务
yarn dev

# 构建测试环境 yarn build:stage
# 构建生产环境 yarn build:prod
# 前端访问地址 http://localhost:80

安装webman

请按webman要求安装必要的php版本和相关依赖,以及composer,本系统需要安装redis及扩展。

bash
composer create-project workerman/webman

安装jmsadmin

进入webman根目录后执行

bash
composer require jmideal/jmsadmin-webman

配置env文件

基于示例文件创建env

bash
sudo cp .env.example .env

修改env配置

bash
APP_DEBUG = true
#default,console
LOG_MODE = console
#DEBUG = 100,INFO = 200,NOTICE = 250,WARNING = 300,ERROR = 400
LOG_LEVEL = 100

DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_NAME = jm_admin
DB_USER = root
DB_PASSWORD =

REDIS_HOST = 127.0.0.1
REDIS_PORT = 6379
REDIS_DATABASE = 0
REDIS_PASSWORD =

UPLOAD_PATH = /var/wwwroot/jmideal/webman/public/upload
IMG_DOMAIN = http://img.jmsadmin.jmsite.cn

TOKEN_SECRET = 123456abcdef
TOKEN_EXPIRE = 3600
TOKEN_REFRESH = 1800

运行jmsadmin

bash
#开发环境
sudo php start.php start
#生产环境
sudo php start.php start -d