## 運(yùn)行環(huán)境
>[info] ThinkPHP5.0的環(huán)境要求如下:
> * PHP >= 5.4.0 (完美支持PHP7)
> * PDO PHP Extension
> * MBstring PHP Extension
> * CURL PHP Extension
>[danger]### 【 5.1 】使用須知
> * * * * *
> 5.1版本最低要求PHP5.6+
>
在開(kāi)始之前,你需要一個(gè)`Web`服務(wù)器和**`PHP5.4+`**運(yùn)行環(huán)境,如果你暫時(shí)還沒(méi)有,我們推薦使用集成開(kāi)發(fā)環(huán)境[WAMPServer](http://www.wampserver.com/en/)(Windows系統(tǒng)下集成Apache、PHP和MySQL的服務(wù)套件)來(lái)使用`ThinkPHP`進(jìn)行本地開(kāi)發(fā)和測(cè)試,最新版本的WAMP在[這里下載](https://sourceforge.net/projects/wampserver/files/WampServer%203/)。
如果你不想安裝任何`WEB`服務(wù)器,也可以直接使用PHP自帶的`WebServer`,并且運(yùn)行`router.php`來(lái)運(yùn)行測(cè)試。
我們進(jìn)入命令行,進(jìn)入`tp5/public`目錄后,輸入如下命令:
~~~
php -S localhost:8888 router.php
~~~
>[danger] 如果提示錯(cuò)誤,請(qǐng)檢查你的`php.exe`所在路徑是否已經(jīng)加入系統(tǒng)環(huán)境變量`Path`。
接下來(lái)可以直接訪問(wèn)
~~~
http://localhost:8888
~~~
> 注意: S 一定要大寫(xiě),端口號(hào)可以隨意設(shè)置,只要和已有的不沖突,如果要停止服務(wù),直接在命令行下面按`CTRL+C` 即可退出。
- 零、序言
- 一、基礎(chǔ)
- (1)簡(jiǎn)介
- (2)安裝
- (3)目錄結(jié)構(gòu)
- (4)運(yùn)行環(huán)境
- (5)入口文件
- (6)資源訪問(wèn)
- (7)調(diào)試模式
- (8)控制器
- (9)視圖
- (10)讀取數(shù)據(jù)
- (11)總結(jié)
- 二、URL和路由
- (1)URL訪問(wèn)
- (2)參數(shù)傳入
- (3)隱藏入口
- (4)定義路由
- (5)URL生成
- (6)總結(jié)
- 三、請(qǐng)求和響應(yīng)
- (1)請(qǐng)求對(duì)象
- (2)請(qǐng)求信息
- (3)響應(yīng)對(duì)象
- (4)總結(jié)
- 四、數(shù)據(jù)庫(kù)
- (1)準(zhǔn)備
- (2)數(shù)據(jù)庫(kù)配置
- (3)原生查詢(xún)
- (4)查詢(xún)構(gòu)造器
- (5)鏈?zhǔn)讲僮?/a>
- (6)事務(wù)支持
- 五、查詢(xún)語(yǔ)言
- (1)查詢(xún)表達(dá)式
- (2)批量查詢(xún)
- (3)快捷查詢(xún)
- (4)視圖查詢(xún)
- (5)閉包查詢(xún)
- (6)獲取值和列
- (7)聚合查詢(xún)
- (8)時(shí)間查詢(xún)
- (9)字符串查詢(xún)
- (10)分塊查詢(xún)
- 六、模型和關(guān)聯(lián)
- (1)模型定義
- (2)基礎(chǔ)操作
- (3)讀取器和修改器
- (4)類(lèi)型轉(zhuǎn)換和自動(dòng)完成
- (5)查詢(xún)范圍
- (6)輸入和驗(yàn)證
- (7)關(guān)聯(lián)
- (8)模型輸出
- 七、視圖和模板
- (1)模板輸出
- (2)分頁(yè)輸出
- (3)公共模板
- (4)模板定位
- (5)布局模板
- (6)標(biāo)簽定制
- (7)輸出替換
- (8)渲染內(nèi)容
- (9)助手函數(shù)
- 八、調(diào)試和日志
- (1)第一式:未雨綢繆——頁(yè)面Trace
- (2)第二式:初見(jiàn)端倪——異常頁(yè)面
- (3)第三式:撥云見(jiàn)日——斷點(diǎn)調(diào)試
- (4)第四式:欲窮千里——日志分析
- (5)第五式:運(yùn)籌帷幄——遠(yuǎn)程調(diào)試
- 九、API開(kāi)發(fā)
- (1)API版本
- (2)異常處理
- (3)RESTFul
- (4)REST調(diào)試
- (5)API調(diào)試
- (6)安全建議
- 十、命令行工具
- (1)查看指令
- (2)模塊生成
- (3)控制器生成
- (4)生成類(lèi)庫(kù)映射文件
- (5)生成路由緩存
- (6)生成字段緩存
- (7)指令擴(kuò)展
- (8)命令行調(diào)試
- (9)命令行顏色支持
- (10)命令調(diào)用
- 十一、擴(kuò)展
- (1)函數(shù)擴(kuò)展
- (2)類(lèi)庫(kù)擴(kuò)展
- (3)驅(qū)動(dòng)擴(kuò)展
- (4)Composer擴(kuò)展
- 十二、雜項(xiàng)
- Session
- Cookie
- 驗(yàn)證碼
- 文件上傳
- 圖像處理
- 單元測(cè)試
- 番外篇:學(xué)習(xí)ThinkPHP5的正確姿勢(shì)
- 概念篇:ThinkPHP5名詞解釋
- 附錄A、常見(jiàn)問(wèn)題集
- 附錄B、3.2和5.0區(qū)別
- 附錄C、助手函數(shù)
- 附錄D、5.1你必須努力避免的一些問(wèn)題