Skip to content

概述

除了通过 Web 浏览器向导一键安装外,开发者也可以通过手动导入 SQL 数据库文件并配置 .env 的方式快速完成项目初始化。


步骤一:创建数据库并导入数据

  1. 在 MySQL 中创建名为 ebaozu_v4(或其他自定义名称)的数据库,字符集选择 utf8mb4,排序规则选择 utf8mb4_general_ci
  2. 导入数据库初始结构与数据文件(位于 public/install/ebaozu.sqlebaozu_v3/ebaozu_v4.sql)。

步骤二:配置环境变量 (.env)

在项目根目录从交付包的 .example.env(或 .env.example)复制为 .env 并填写实际连接信息:

bash
cp .example.env .env
ini
APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
HOSTPORT = 3306
USERNAME = your_db_user
PASSWORD = your_db_password
DATABASE = ebaozu_v4
PREFIX = eb_
CHARSET = utf8mb4

[REDIS]
HOSTNAME = 127.0.0.1
PORT = 6379
PASSWORD =
SELECT = 0

[CACHE]
PREFIX = eb_

步骤三:目录权限与授权文件安全加固

  1. 运行与上传目录: 确保 Web 运行用户(通常为 www)对以下目录拥有读写权限:

    bash
    chmod -R 775 runtime public/uploads
    chown -R www:www runtime public/uploads
  2. 商业授权文件加固: 商业版授权文件位于 config/ebaozu/license.key,必须设置最小读取权限:

    bash
    chmod 600 config/ebaozu/license.key
    chown www:www config/ebaozu/license.key

步骤四:安装并验证核心扩展 (ebaozu_loader)

  1. 将交付包 loader/ebaozu_loader.so 复制至 PHP 扩展目录并赋予 755 权限;
  2. php.ini 末尾追加 extension=ebaozu_loader.so 并重启 PHP;
  3. 执行 php --ri ebaozu_loader 确认扩展成功加载。

步骤五:创建安装锁定标识文件

手动在 public/install/ 目录下创建一个空的 install.lock 文件,标记系统已安装完成,防止外部重复访问安装向导:

bash
touch public/install/install.lock

步骤六:启动 Swoole 与登录后台

  1. 在 Supervisor 中启动守护进程或在命令行执行 php think swoole
  2. 访问后台:https://你的域名/admin
  3. 默认管理员账号密码为初始预设。若需重置密码,可执行 php think reset:password

承信租多门店租赁商城系统官方文档