运行环境要求:PHP 7.1~7.4,数据库版本为 MySQL 5.7~8.0
/publicinstall 目录下 index.php 文件或将其改名| 端口 | 地址 |
|---|---|
| 后台管理 | 域名/admin |
| 公众号和H5首页 | 域名/ |
提示:访问不了请检测 URL重写 是否配置好
安装过程中请牢记您的账号密码!
/public/install.lock 文件导入数据库文件:/public/install/crmeb.sql
配置文件路径:/.env
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
HOSTPORT = 3306
USERNAME = root
PASSWORD = 'root'
DATABASE = crmeb
PREFIX = eb_
CHARSET = utf8
DEBUG = true
[LANG]
default_lang = zh-cn
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[QUEUE]
QUEUE_NAME = crmeb
以下目录需要设置 777 权限:
chmod -R 777 public runtime
admincrmeb.comLinux 系统安装 Supervisor 管理器,添加守护进程:
wwwphp think queue:listen --queue
在自动收货、库存预警等功能使用到:
php think timer [status] [--d]
| 参数 | 说明 |
|---|---|
| status | 状态:start(启动)、stop(关闭)、restart(重启) |
| --d | 后台执行 |
在 H5 聊天、后台管理员消息通知等功能使用到。
# 后台管理员消息通知 (对应 admin 服务,端口 40001)
location /notice {
proxy_pass http://127.0.0.1:40001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
# H5端聊天服务 (对应 chat 服务,端口 40002)
location /msg {
proxy_pass http://127.0.0.1:40002/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
对应的端口要和
/config/workerman.php里面保持一致
Linux 系统:
php think workerman [status] [server] [--d]
Windows 环境:
需要分三步执行:
# 内部通讯服务
php think workerman start channel
# H5端聊天服务
php think workerman start chat
# 后台管理员通知
php think workerman start admin
或者直接双击运行 /workerman.bat
| 参数 | 说明 |
|---|---|
| status | 状态:start(启动)、stop(关闭)、restart(重启) |
| server | 服务(Windows):channel(内部通讯)、chat(H5)、admin(后台) |
| --d | 后台执行 |
# 拉取并运行 CRMEB Docker 镜像
docker run -d --name crmeb -p 8080:80 ccr.ccs.tencentyun.com/crmebky_php/crmebky:latest
| 服务 | 地址 | 账号/密码 |
|---|---|---|
| 网站 | http://localhost:8080 | - |
| 后台 | http://localhost:8080/admin | admin / crmeb.com |
| MySQL | localhost:3306 | root / 123456 |
| Redis | localhost:6379 | - |
详细说明点击查看 Docker 部署文档