首先我们在开始部署的时候我们要保证自己本地的composer安装成功。检查方式是在DOS指令下面直接输入。composer -v
完成了第一步后。
我们本地的环境选择的是 小皮面板。我们先到github把代码拉取下来。
Discover 是基于开发语言 PHP7.3
,Laravel
框架开发。该系统是一个基于 Dcat-admin 开发的进销存系统
git clone +地址。
也可以直接下载Download zip文件。本地没有配置git的就下载Download zip文件。怎么方便怎么来。下一步我们开始进入正题。
首先我们把自己下载到的文件放到小皮面板的www目录下面。这个时候有两种方法,一种直接在目录输入cmd,另外一种就是进入DOS里面输入d: 转到D盘然后在输入cd 后面加上这个目录的路径。这种方法比较麻烦。我们现在使用这种。
全选以后,我们输入 cmd直接进入Dos层的操作。
这个时候我们就进入到了里面。
这是github上面的安装步骤。我们依次执行。
注意这中间如果失败,可能是php环境不是7.3的问题。我们到系统的环境变量修改他所需要的运行环境就可以了。
我们下一步的时候使用phpstorm打开这个项目。
复制这个文件,并且修改文件的名称。
这个时候我们要修改数据库的信息。同时我们要开始创建项目。
打开小皮面板。
在这里我们的根目录选择项目的public目录,创建数据库填入和刚才配置文件一样的东西。
我们还要配置伪静态。
location / { try_files $uri $uri/ /index.php$is_args$query_string; }
直接复制到小皮面板就可以了。
我们这个时候输入这个指令就可以创建数据库表
php artisan migrate
- 执行
php artisan migrate
生成表结构。 - 执行
php artisan db:seed --class=InitSeeder
初始化数据库。
在这里要注意如果报错。说失败了。我们参考laravel_admin的这个错误。
数据库创建特殊字符过长问题 · Issue #1541 · z-song/laravel-admin · GitHub
打开连接后我们复制boot方法里面的内容进入项目中
这个时候问题就解决了。不过实际开发使用时候我再这里卡住了半小时。因为失败的时候我没有删除数据库里面生产的两张表。这里一定要注意。删除那两张自动生成的表。注意一点这个必须导入命名空间在上面(重点不要忘记)。
然后我们就可以打开网站了。
这个时候我们点击生成。
这个时候我们就成功运行了。
对于php来说很多东西都是依赖于composer所以php开发一定要用好composer.