今天數一下sCMS的安裝
環境需求
PHP7.2
Redis(我們需要安裝上面的window-redis)
1.下載程序文件
鏈接:https://pan.baidu.com/s/1UMYMk1aBGp8gLMMeFTKblw 提取碼:0rsq
2.下載并解壓(請配置虛擬域名,沒有為什么?)
phpStudy->其他選擇菜單->打開 host 進行配置
```
127.0.0.1 www.scms.com
```

phpStudy->其他選擇菜單->站點域名管理 (C:\Users\yyswe\Desktop\laravel\scms\public創建的根目錄在public下)
進行保存
3.創建數據庫

4.執行數據遷移文件(打開cmd并切換到項目目錄)
```
php artisan module:migrate Admin
```

這個錯誤是數據庫配置錯誤

```
配置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方法中添加
}
```


數據庫遷移完成
5.執行數據填充
```
php artisan module:seed Admin
```


數據庫填充完成
后臺地址:http://www.scms.com/admin/index
賬號:admin 密碼:123456
6.異常處理
如果出現這個錯誤,是因為redis的密碼錯了。
```
配置env文件
REDIS_PASSWORD=null //為redis密碼
REDIS_PASSWORD=123456 //由于我設置了redis密碼,所以這里配置為123456
```

8.安裝成功


我們為什么要使用redis,主要是因為redis的速度,但是如果你不想使用redis也是可以的,如下配置
```
配置env文件
SESSION_DRIVER=redis 改為 SESSION_DRIVER=file
CACHE_DRIVER=redis 改為 CACHE_DRIVER=file
```