## **安装**
### **我们现在宝塔为例搭建相应的服务端。**
#### **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()`**
![](https://img.kancloud.cn/d4/fb/d4fb8271d3eaae1463573561cb1ef280_1002x631.png)
![](https://img.kancloud.cn/fc/69/fc6981824ebdb1e80a69bb02198cd5f8_1005x632.png)
![](https://img.kancloud.cn/22/ef/22effb14d713bc1eb23c9b8f00ffdad7_999x630.png)
![](https://img.kancloud.cn/d4/bb/d4bb2805eb70001b9b4d3f57f09d840e_1006x643.png)
![](https://img.kancloud.cn/ba/ad/baad69a85b63490a06decdc5a08d8af3_997x633.png)
#### **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
~~~