# 寶塔面板
> 警告:本書所用的寶塔面板年代久遠,5.x Windows 版本已經停止維護,本書下面的一大堆廢話可忽略,但是以下的安裝步驟仍然可用(不推薦)
> 你可以參考本書作者編寫的另一個環境搭建指南:https://learn.epicdata.net/development-environment-construction-guide/
> 寶塔面板是非強制性的,你也可以使用你自己喜歡的面板
本書所有操作環境都使用 寶塔面板 ,<del>為了避免不一樣的麻煩,請和筆者保持一致</del>。
本書涉及的軟件都在官方網站進行下載安裝,請不要使用未知來源的軟件,如 百度云 或 各種網站 上下載的版本。
寶塔面板 是筆者線下和線上都在使用的一鍵部署及管理工具。 選用它主要有幾點:
* 對新手及其友好,不需要掌握運作原理,也不需要掌握各類文件配置方法,只需要一條命令/一個安裝包,即可實現部署
* 全中文化支持,所有設置選項都簡單易讀
* 商業支持,已經和阿里云達成合作,線上環境穩定,可以投入生產環境
* 更新頻率高,各種補丁和新特性都會第一時間發布
## 安裝寶塔面板
1. 進入 寶塔面板官網 ,選擇 Windows 版,下載解壓安裝。
2. 安裝完成后請點擊 頂部欄-> 環境 ,安裝所需軟件(Nginx PHP Mysql).
## 配置 PHP
找到安裝 寶塔面板 的根目錄并且進入 `%:\BtSoft >>> %:\BtSoft\WebSoft\php\7.1`
在本地計算機進入: 控制面板-> 系統和安全-> 系統
1. 點擊左側欄: 高級系統設置-> 環境變量
2. 編輯下方 系統變量 的 Path-> 新建-> 將前面打開的路徑復制進去-> 保存并重啟計算機
## Composer
打開 PowerShell/CMD 命令行工具,鍵入 php -v,出現所示的類似語句表示 php 環境正確配置:
~~~~
PHP 7.1.2 (cli) (built: Feb 14 2017 21:38:39) ( NTS MSVC14 (Visual C++ 2015) x86 )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
~~~~
若出現 `無法將“php”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱` 則環境變量沒有正確配置,請檢查路徑并重新修改(保存后請務必重啟計算機)
## 安裝 Composer
依次鍵入以下命令:
1. 直接下載 composer.phar,地址:https://dl.laravel-china.org/composer.phar
2. 把下載的 composer.phar 放到 PHP 安裝目錄
3. 新建 composer.bat, 添加如下內容,并保存:@php "%~dp0composer.phar" %*
4. 鍵入 `composer --version` 查看是否正確安裝
## 配置鏡像加速
眾所周知的原因,Composer 在國內使用原生下載鏈接速度緩慢,鍵入命令即可使用,國外用戶請忽略:
`composer config -g repo.packagist composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/`
- 第一章. 基礎信息
- 1.1 序言
- 1.2 關于作者
- 1.3 本書源碼
- 1.4 反饋糾錯
- 1.5 安全指南
- 1.6 捐助作者
- 第二章. 開發環境布置
- 2.1 編輯器選用
- 2.2 命令行工具
- 2.3 開發環境搭建
- 2.4 瀏覽器選擇
- 2.5 第一個應用
- 2.6 Git 工作流
- 第三章. 構建頁面
- 3.1 章節說明
- 3.2 靜態頁面
- 3.3 Think 命令
- 3.4 小結
- 第四章. 優化頁面
- 4.1 章節說明
- 4.2 樣式美化
- 4.3 局部視圖
- 4.4 路由鏈接
- 4.5 用戶注冊頁面
- 4.6 集中視圖
- 4.7 小結
- 第五章. 用戶模型
- 5.1 章節說明
- 5.2 數據庫遷移
- 5.3 查看數據表
- 5.4 模型文件
- 5.5 小結
- 第六章. 用戶注冊
- 6.1 章節說明
- 6.2 注冊表單
- 6.3 用戶數據驗證
- 6.4 注冊失敗錯誤信息
- 6.5 注冊成功
- 6.6 小結
- 第七章. 會話管理
- 7.1 章節說明
- 7.2 會話
- 7.3 用戶登錄
- 7.4 退出
- 7.5 小結
- 第八章. 用戶 CRUD
- 8.1 章節說明
- 8.2 重構代碼
- 8.3 更新用戶
- 8.4 權限系統
- 8.5 列出所有用戶
- 8.6 刪除用戶
- 8.7 訪客模式
- 8.8 優化前端
- 8.9 小結
- 第九章. 微博 CRUD
- 9.1 章節說明
- 9.2 微博模型
- 9.3 顯示微博
- 9.4 發布微博
- 9.5 微博數據流
- 9.6 刪除微博
- 9.7 小結