🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 安装步骤 ### clone 项目到本地 - github地址 ``` git clone https://github.com/yupoxiong/BearAdmin.git ``` - 码云地址 ``` git clone https://gitee.com/yupoxiong/BearAdmin.git ``` ### 安装项目依赖 在项目根目录运行扩展安装命令 ``` composer install ``` ### 创建数据库 使用navicat工具或命令创建数据库,注意编码必须为`utf8mb4`格式,例如: ~~~ create database 数据库名 default character set utf8mb4 collate utf8mb4_unicode_ci; ~~~ ### 配置数据库 更改 `.env` 文件内的数据库配置选项,参考如下: ``` [DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = 数据库名称 USERNAME = 数据库用户名 PASSWORD = 数据库密码 HOSTPORT = 3306 CHARSET = utf8mb4 DEBUG = false ``` ### 运行数据库迁移命令 ``` php think migrate:run ``` **注意事项** 运行迁移命令的时候会生成2个用户,开发管理员(`develop_admin`),超级管理(`super_admin`),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。 ### 配置Web根目录URL重写 将`public`目录配置为web根目录,然后配置URL重写规则,具体可参考[ThinkPHP6.0完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/1037488)URL访问模块 ### 访问后台 访问`/admin`,默认开发管理员的账号为`develop_admin`,超级管理员的账号为`super_admin`,对应密码查看迁移命令行输出内容。