## 特別說明
**請務必按照本文檔部署運行章節 進行操作,減少踩坑彎路!!**
## 環境說明
下載基礎環境軟件
```
鏈接:https://pan.baidu.com/s/1dYUau96PPR_QXWzVjgpaAQ
提取碼:jlkx
```
|工具|版本|備注|
|-|-|-|
|PHP|7.3|強制要求|
|MySql|8.0|強制要求|
|Redis|3.0+||
|Composer|2.2.3+||
|Nginx|1.15.11+||
|Node.js|14+||
|tyarn|1.0+||
### **`phpStudy` 安裝**
#### 雙擊安裝`phpStudy`

#### 選擇自定義選項

#### 選擇路徑并點擊立即安裝

#### 等待安裝...

#### 點擊安裝完成

#### 看到這個頁面表示完成安裝了

#### `MySql8.0.12`安裝,點擊軟件管理,點擊安裝`Mysql8.0.12`

#### 等待安裝完成

#### 恭喜您`Mysql8.0.12`安裝完成

#### 查看`PHP7.3.4nts`是否默認安裝,如果未安裝,請點擊安裝。

#### `redis3.0.504` 安裝,點擊軟件管理,點擊安裝`redis3.0.504`

#### 等待安裝完成

#### 恭喜您`redis3.0.504`安裝完成

#### 點擊`redis`設置

#### 設置`redis`密碼并確認

#### Composer安裝
>安裝`composer`之前先要配置環境變量
#### 點擊設置

#### 搜索 `環境` 點擊 `編輯系統環境變量`

#### 點擊 `環境變量`

#### 點擊`Path`,點擊`編輯`

#### 點擊 `新建`,配置`php`所在目錄,點擊確定。

#### 最后點擊`確定`,配置完成(這里兩個都要點擊`確定`)


#### 驗證`php`是否配置成功,搜索`cmd`,點擊`以管理員身份運行`

#### 在命令行中執行`php -v`,出現一下結果表示成功
```
php -v
```

#### 點擊`Composer-Setup.exe`進行安裝

#### 點擊 `以管理員身份安裝`

#### 點擊 `Next`

#### 點擊 `Next`

#### 等待安裝配置

#### 點擊 `Next`

#### 點擊 `Install`

#### 等待安裝

#### 點擊 `Next`

#### 點擊 `Finish`

#### 驗證composer是否安裝完成,打開`cmd`,執行`composer -v`,出現以下結果,表示安裝成功。
```
composer -v
```

### **`navicat` 數據庫管理工具安裝**

#### 點擊`下一步`

#### 選擇`我同意`,點擊`下一步`

#### 選擇`安裝目錄`,點擊`下一步`

#### 點擊`下一步`

#### 點擊`下一步`

#### 點擊`安裝`

#### 點擊`完成`
#### 第一次打開需要注冊碼
```
NAVL-KSG4-K8D8-8TV6
```

### **`GIT` 安裝,點擊`Git-2.34.1-64-bit.exe`**

#### 點擊 `Next`

#### 選擇自己的安裝路徑,點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 后面的都點`Next`,就可以看到安裝頁面了

#### 安裝完成點擊`Finish`

#### 驗證`GIT`是否安裝成功,并配置碼云。
#### 打開`git bash`命令行并輸入以下命令
```
git config --global user.name "你的名字"
```
```
git config --global user.email "你的Email"
```

#### 查看`GIT`配置結果,并且輸入`wq`退出
```
git config --list
```

```
wq
```
#### 生成`id_rsa.pub`
```
ssh-keygen -t rsa -C "你的郵箱"
```

#### 根據`.ssh`文件夾存放的目錄找`id_rsa.pub`, 將id_rsa.pub中的內容復制

#### 打開碼云,登錄,設置,SSH公鑰,

#### 找一個開源項目,點擊`克隆/下載`,點擊`SSH`,點擊`復制`

#### 在`GIT`命令行中執行以下命令,看到如下結果表示成功。
```
git clone 上一步復制的內容
```

### **`Node.js` 安裝**

#### 點擊 `Next`

#### 點擊 `Next`

#### 選擇安裝目錄,點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Next`

#### 點擊 `Install`

#### 等待安裝...

#### 點擊 `Finish`,安裝完成

#### 驗證`Node.js` 安裝是否成功,打開`cmd`,執行`node -v`
```
node -v
```

#### 在node.js的安裝目錄下新建`node_global`和`node_cache`、`yarn_global`、`yarn_cache`文件夾。

#### 在用戶變量Path中添加自己的`node_global`文件夾所在的路徑,我的是路徑是`D:\nodejs\node_global`,在用戶變量Path中添加自己的`yarn_global`文件夾所在的路徑,我的是路徑是`D:\nodejs\yarn_global`。

#### 系統變量設置,添加變量NODE_PATH,值為`D:\nodejs\node_global\node_modules`,根據自己`node_modules`文件夾所在的路徑修改。

#### 運行`cmd`,執行`npm`路徑配置命令
~~~
# 查看緩存目錄
npm config get cache
yarn cache dir
# 清理緩存包
npm cache clean --force
yarn cache clean
# 設置npm緩存目錄:修改默認在C盤的緩存,防止C盤過大(提前建立好緩存文件夾)
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
# 配置Yarn緩存目錄: 第一步
yarn config set prefix G:\temp\yarn-global
yarn config set cache-folder D:\nodejs\yarn_cache
yarn config set global-folder D:\nodejs\yarn_global
# 第二步,打開%userprofile%,修改.yarnrc,添加新行:
--global-folder "D:\nodejs\yarn_global"
# 最后通過yarn global dir驗證一下修改是否成功
# 查看當前源
npm get registry
yarn config get registry
# 設置鏡像源
npm config set registry https://registry.npmjs.org
npm config set registry http://registry.npm.taobao.org/
npm config set registry https://registry.npmmirror.com/
yarn config set registry http://registry.npm.taobao.org/
# 安裝淘寶的cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 安裝tyarn
npm i yarn tyarn -g
# yarn中global包升級
yarn global upgrade
# yarn中特定包升級
yarn upgrade -lastest umi
yarn upgrade umi@3.0.0
~~~

#### 查看本地倉庫
```
npm list -global
```

#### 更換鏡像站為國內的淘寶鏡像站
```
npm config set registry=http://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
```
#### 查看本地鏡像能不能通
```
npm config get registry
```

#### 安裝 `yarn`
```
npm install -g yarn
```

#### 查看`yarn`版本
```
yarn --version
```

#### 安裝 `tyarn`
```
npm install -g tyarn
```

#### 查看`tyarn`版本
```
tyarn --version
```

### **安裝`VSCode`**

#### 選擇`我接受協議`,點擊`下一步`

#### 點擊選擇`安裝目錄`,點擊`下一步`

#### 點擊`下一步`

#### 選擇`創建桌面快捷方式`,點擊`下一步`

#### 點擊`安裝`

#### 等待安裝完成...

#### 點擊`完成`
