多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **安装** ### **我们现在宝塔为例搭建相应的服务端。** #### **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 ~~~