## **安裝**
### **我們現在寶塔為例搭建相應的服務端。**
#### **1.在寶塔創建站點。**
#### **2.使用命令還切換php命令版本。**
>首先刪除PHP默認版本
```
rm -f /usr/bin/php
```
>將默認版本改成73
```
ln -sf?/www/server/php/73/bin/php?/usr/bin/php
```
#### **3.在寶塔中創建git工具**
```
yum -y install git
git --version
```
參考地址[鏈接](https://blog.csdn.net/xiaoye319/article/details/89642875)
#### **4.下載項目**
```
git clone https://gitee.com/song-bo/miledo-management-system.git
```
#### **5.切換到`server`目錄,創建.env文件**
~~~
cp .env.example .env
ll -a
~~~
#### **6.刪除相關禁用PHP禁用函數`putenv()`?、?`pcntl_signal()`?、?`proc_open()`,`symlink()`,`pcntl_alarm()`**





#### **7.安裝所需擴展`fileinfo`、`opcache`、`redis`、`imagemagick`、`imap`、`exif`、`intl`、`xsl`。**
#### **8.進入server文件夾并安裝服務端項目**
```
composer install
```
#### **9.生成laravel的key**
```
php artisan key:generate
```
#### **10.生成JWT秘鑰,這條命令會在 .env 文件下生成一個加密密鑰,如:JWT_SECRET=foobar**
~~~
php artisan jwt:secret
~~~
#### **11.配置.env數據庫信息**
>在此我使用的數據庫是mysql8.0版本,在此我們先進行安裝mysql8.0
>進入/www/server/panel/install并執行下面代碼
>編譯安裝mysql8.0,請在遠程控制臺中輸入下面腳本
```
wget http://download.bt.cn/install/0/mysql.sh
bash mysql.sh install 8.0
```
>極速安裝mysql8.0,請在遠程控制臺中輸入下面腳本
```
wget http://download.bt.cn/install/1/mysql.sh
bash mysql.sh install 8.0
```
>最后我們就可以配置.env文件中的數據庫信息了
```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=數據庫名
DB_USERNAME=用戶名
DB_PASSWORD=密碼
```
#### **12.執行數據庫遷移文件**
>這里注意我們需要切換到server的根目錄
~~~
php artisan module:migrate
~~~
#### **13.執行數據庫填充**
~~~
php artisan module:seed
~~~
#### **14.前端的nginx配置代理域名**
```
location /api {
include uwsgi_params;
proxy_pass https://server.lvacms.cn;
}
```
#### **15.使用redis 做session driver**
>找到SESSION_DRIVER參數,把
~~~
SESSION_DRIVER=file
~~~
>改成
~~~
SESSION_DRIVER=redis
~~~