[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完全開發手冊](http://www.hmoore.net/manual/thinkphp6_0/1037488)URL訪問模塊
### 訪問后臺
訪問`/admin`,默認開發管理員的賬號為`develop_admin`,超級管理員的賬號為`super_admin`,對應密碼查看遷移命令行輸出內容。