## 安装 > 运行环境要求 PHP 7.1~7.4,数据库版本为 Mysql 5.7。 ## 一键安装 创建站点,运行目录选择项目根目录下的/public,设置伪静态为thinkphp的伪静态 在浏览器中输入你的域名或IP(例如:www.yourdomain.com), 安装程序会自动执行安装。期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除install目录下index.php文件或将其改名。 后台访问地址: 域名/admin 公众号和H5首页访问地址: 域名/ 提示:访问不了请检测 [URL重写](https://doc.crmeb.com/web/single/crmeb_v4/1139) 是否配置好 安装过程中请牢记您的账号密码! ## 重新安装 1. 清除数据库 2. 删除 /public/install.lock 文件 ## 手动安装 1.创建数据库,导入数据库文件 数据库文件目录/public/install/crmeb.sql 2.修改数据库连接文件 配置文件路径/.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 ~~~ 3.修改目录权限(linux系统)777 /public /runtime 4.后台登录: http://域名/admin 默认账号:admin 密码:crmeb.com ## 消息队列 linux系统安装Supervisor管理器,添加守护进程 用户选择 www 运行目录选择项目根目录 启动命令:php think queue:listen --queue ## 定时任务 在自动收货,库存预警等功能使用到 ```sh php think timer [ status ] [ --d ] ``` 参数 - status: 状态 - start: 启动 - stop: 关闭 - restart: 重启 - --d : 后台执行 ## 长连接服务 在h5聊天,后台管理员消息通知等功能使用到 先修改网站nginx配置 ~~~ location /notice { proxy_pass http://127.0.0.1:20002/; 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; } location /msg { proxy_pass http://127.0.0.1:20003/; 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系统直接运行 ```sh php think workerman [ status ] [ server ] [ --d ] ``` windows环境下需要分三步执行 ```sh # 内部通讯服务 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 : 后台执行