## 开发环境的搭建
开发环境的搭建有很多种方法,开发工具也是五花八门,我将在这里介绍一套方法,供大家使用
#### 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版本的**。