💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
今天数一下sCMS的安装 环境需求 PHP7.2 Redis(我们需要安装上面的window-redis) 1.下载程序文件 链接:https://pan.baidu.com/s/1UMYMk1aBGp8gLMMeFTKblw 提取码:0rsq 2.下载并解压(请配置虚拟域名,没有为什么?) phpStudy->其他选择菜单->打开 host 进行配置 ``` 127.0.0.1 www.scms.com ``` ![](https://box.kancloud.cn/f0b858e81b76c57bdd07d0825ea33a48_339x33.png) phpStudy->其他选择菜单->站点域名管理 (C:\Users\yyswe\Desktop\laravel\scms\public创建的根目录在public下) 进行保存 3.创建数据库 ![](https://box.kancloud.cn/62a3ac53c7405318cb524d9f33d18d05_452x388.png) 4.执行数据迁移文件(打开cmd并切换到项目目录) ``` php artisan module:migrate Admin ``` ![](https://box.kancloud.cn/04003dd2052d7bf89eb67bd336db465f_929x343.png) 这个错误是数据库配置错误 ![](https://box.kancloud.cn/2eec4d0ca8ff992634b97445cf8521cb_885x579.png) ``` 配置env文件 REDIS_PASSWORD=null //为redis密码 REDIS_PASSWORD=123456 //由于我设置了redis密码,所以这里配置为123456 数据库配置 DB_CONNECTION=mysql //数据库类型 DB_HOST=127.0.0.1 //服务地址 DB_PORT=3306 //端口 DB_DATABASE=scms //数据库名称 DB_USERNAME=root //账号 DB_PASSWORD=root //密码 ``` 重新执行数据迁移 ``` php artisan module:migrate Admin ``` 如果数据库迁移再次报错找到app/Provides/AppServiceProvider.php ``` use Illuminate\Support\Facades\Schema; //引入 public function boot() { Schema::defaultStringLength(191); //在boot方法中添加 } ``` ![](https://box.kancloud.cn/5dd6052823594839aa87dfd71d74f0d1_885x409.png) ![](https://box.kancloud.cn/4b123f56436f1b2d739ac1c70f4101c8_1219x673.png) 数据库迁移完成 5.执行数据填充 ``` php artisan module:seed Admin ``` ![](https://box.kancloud.cn/30ff16f02c681cddcea0e3838c13952c_669x146.png) ![](https://box.kancloud.cn/7bd9a27f683bde1fef4e94b6367578df_1469x633.png) 数据库填充完成 后台地址:http://www.scms.com/admin/index 账号:admin 密码:123456 6.异常处理 如果出现这个错误,是因为redis的密码错了。 ``` 配置env文件 REDIS_PASSWORD=null //为redis密码 REDIS_PASSWORD=123456 //由于我设置了redis密码,所以这里配置为123456 ``` ![](https://box.kancloud.cn/dd1c92706704e7bfe2481723e79cea46_1882x575.png) 8.安装成功 ![](https://box.kancloud.cn/f89fe63bc3bbe40004b34f3da48fdd94_1646x702.png) ![](https://box.kancloud.cn/97d299876380e23ef6d66f50fd860b09_1903x732.png) 我们为什么要使用redis,主要是因为redis的速度,但是如果你不想使用redis也是可以的,如下配置 ``` 配置env文件 SESSION_DRIVER=redis 改为 SESSION_DRIVER=file CACHE_DRIVER=redis 改为 CACHE_DRIVER=file ```