## 開發環境的搭建
開發環境的搭建有很多種方法,開發工具也是五花八門,我將在這里介紹一套方法,供大家使用
#### Windows服務器 Win2008 R2 64位 網址:無
請安裝SP1,不然MSVC14 (Visual C++ 2015)無法安裝
#### PHP開發工具 PHPLobster 網址 http://www.codelobster.com/
此套工具自帶一套Debug系統(不同于zenddebug和Xdebug的)
#### PHP服務器環境 PHPStudy 網址 http://www.phpstudy.net/
自由切換PHP版本,并能擴展新PHP版本
#### Mysql操作工具 MySQL Workbench 網址 https://www.mysql.com/
官方工具,安全穩定
#### Mongodb服務器 Mongodb Community 網址 https://www.mongodb.com/
#### Mongodb操作工具 Compass 網址 https://www.mongodb.com/
官方工具,安全穩定
#### PHP的Mongodb擴展 DLL版本 網址 http://pecl.php.net/package/mongodb
#### Windows微軟環境:
PHP5.6微軟環境 MSVC11 (Visual C++ 2012)
Mysql操作工具 微軟環境 .net 4.5
MSVC14 (Visual C++ 2015)
網址 https://www.microsoft.com/zh-cn
#### PHP開發框架 ThinkPHP 網址:http://www.thinkphp.cn/
此時ThinkPHP的版本是5.0.9版本
* * * * *
#### 下面幾頁展示安裝的過程界面
PHP5.6.27 需要VC11環境。

圖1
Mysql Workbench工具需要VC14環境和.net 4.5環境

圖2

圖3
* * * * *
安裝PHPStudy,我們的安裝路徑為 C:\phpStudy
切換PHP版本為5.6.27 NTS版本

圖4
* * * * *
下載PHP Mongodb擴展
我們下載 1.2.9版本,此次教學采用windows環境,因此下載DLL版本的擴展

圖5
根據前面我們配置的PHP版本,我們選擇 5.6 Non Thread Safe (NTS) x86
然后解開壓縮,提取文件 php_mongodb.dll,拷貝進入 C:\phpStudy\php
\php-5.6.27-nts\ext然后打開 php.ini 在926行添加配置 extension=php_mongodb.dll(926行為空行,實際操作與行號無關)

圖6
重新啟動 phpstudy,查看 phpinfo

圖7
至此PHP Mongodb擴展安裝成功
* * * * *
下面我們開始安裝Mongodb服務器,下載 Community Server版本,我們下載非SSL版本

圖8
安裝

圖9
默認情況下,64位的mongodb安裝目錄為C:\Program Files\MongoDB\Server\3.4\bin
在Dos(CMD)模式下,進入上述目錄啟動mongodb服務器。
首先在C盤根目錄下建立 Data目錄,Data目錄中建立db目錄

圖10

圖11
打開 Data/db目錄,可以看到自動生成了很多文件

圖12
* * * * *
現在我們來安裝mongodb的官方客戶端Compass, 下載windows版本的Compass
安裝完畢后,桌面上出現Compass圖標

圖13
啟動后,出現連接畫面,如圖

圖14
點擊 CONNECT 按鈕

圖15
自此,Compass連接Mongodb成功
* * * * *
下面我們來安裝PHP開發工具,在這里我來介紹一款優秀的開發工具PHPLobster
此款開發工具自帶一套Debug工具,非常好用。

圖16

圖17

圖18
注:安裝過程中,你可以選擇安裝完畢后,顯示中文菜單。
無需注冊碼就可以使用,如果有注冊碼就可以使用一些框架助手。
下面我們對開發工具的色彩,編碼格式和Debug工具做一些配置
進入菜單 工具----->首選項
1)將編碼方式修改為“UTF8”

圖19
2)將編碼配色方案修改為“deep black”
注意:在軟件安裝過程中,選擇“deep black”,安裝完畢后是不起作用的。
需要再次設置才起作用。

圖20
3)安裝Debug工具
首先要啟動PHPstudy服務器,請注意你的PHP版本,因為不同的PHP版本有
不同版本的Debug文件被安裝。本次教學中 PHP版本是5.6.27 NTS

圖21
點擊“應用”,然后點擊“安裝調試”

圖22

圖23
注:通常情況下,“web服務器”這欄位為空,這不影響Debug工具的安裝
正確選擇PHP.ini文件所處的位置
是否安裝成功,我們可以通過以下2個途徑進行驗證。
1)查看phpinfo

圖24
2)查看php.ini文件

圖25
自此PHPLobster自帶的Debug工具安裝完畢
* * * * *
Phpstudy新建一個域名網站
首先在C:\phpStudy\WWW目錄中建立一個文件夾 tp509,下面我們的所有程序文件都將在這個目錄中。

圖26

圖27
點擊“新增”,然后點擊“保存設置并生成配置文件”

圖28
再次進入“站點域名管理”,看到下圖所示

圖29
此時訪問 http://127.0.0.1 如下圖所示

圖30
此時訪問http://localhost 如下圖所示

圖31
127.0.0.1和localhost訪問的內容不一致,可以參見vhosts-conf和httpd-conf兩個文件中的配置信息。
* * * * *
安裝ThinkPHP
下載 Thinkphp5.0.9完整版,解壓縮,然后將內容拷貝進入C:\phpStudy\WWW\tp509目錄。
訪問網址 http://127.0.0.1/public/ 如下圖所示

圖32
自此Thinkphp 5.0.9 安裝成功
按照我們的安裝目錄,MongoDB的類庫在C:\phpStudy\WWW\tp509\vendor\
topthink\think-mongo\src目錄中,**不要使用Composer升級。因為此時升級后
Mongodb的類庫是針對ThinkPHP 5.1版本的**。