windows7下的PHP开发环境搭建(iis7 + PHP7 + PHPStorm2016.2.1)

时间:2021-07-06 20:53:39

之前是一直做asp.net开发的,Visual Studio 2012 用起来感觉是相当的舒服,调试功能也是相当好、相当智能,大大的提高了开发效率减少了程

序BUG的出现,而且直接安装好就能用了,无需多余的操作,非常方便。

由于这次要做PHP开发,为了搭建开发环境也是搜索了不少资料,选择IDE也是参考了不少资料,我的首要目标就是要调试方便的,其实之前都没有

接触过,最后选择了PHPStorm(主要是看界面清爽),为了弄好调试功能也是搜索资料弄了好久啊,感觉还是没有VS方便,安装完成直接能用。所以

现在把搭建环境的整个过程记录下来。

一、windows7环境下安装php7

首先得开启系统的IIS,点击 控制面板→程序和功能→打开或关闭windows功能 ,然后勾选 Internet信息服务 如下图所示

点击确定,安装完成就可以了。

接下来就能通过 控制面板→管理工具 里找到 Internet 信息服务(IIS)管理器

安装好了IIS,接下来需要安装 PHP Manager 通过微软官方下载 https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7

下载安装非常简单,安装完成以后打开IIS就能看到PHP Manager 如下图所示

接下来需要去PHP官网下载PHP7了,下载链接: #php-7.0

根据你的系统选择32位,或64位的吧,我下载的是 VC14 x64 Non Thread Safe zip 版本,也就是64位非线程安全版本。

下载完成解压到你想存放的位置,我这里是解压到了 C:\php7.0

接下来在IIS里双击 PHP Manager 选项,然后点击 Register new PHP version,选择刚才php解压的文件夹里选择php-cgi.exe,如下图

点击 确定 以后就安装好了php7了。

可以通过IIS新建网站来测试一下PHP文件是否能正常访问,请看下面第四大步的IIS演示。

二、PHPStrom 2016.2.1的安装

PHPStrom的安装就非常简单了,官网下载地址:https://www.jetbrains.com/phpstorm/

因为是收费软件,为了能用上需要破解一下,启动PHPStrom以后  选择 license server 然后复制 这个地址进去就可以了。然后就能正常使用了,不知道这个地址以后会不会失效 ^_^。

好了,PHPStrom已经安装好了,因为是英文版的,如果需要汉化包的话,可以自己网上搜索一下汉化包,然后将下载的汉化包复制到PhpStorm安装目录下的lib目录,重启即可。

三、调试工具 xdebug 的安装

xdebug目前的最新版本是2.4.1版,官网下载地址:https://xdebug.org/download.php

根据你的系统下载32位或64位版本,我们之前下载的PHP是64位非线程安全版本,所以xdebug也下载64位非线程安全版本,下载版本为 PHP 7.0 VC14 (64 bit)

下载完成后将下载文件 php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll 存放到你想存放的位置,这里为了方便管理我将文件存放到php文件目录下的ext文件夹下。

接下来配置php.ini,在 C:\php7.0 目录下打开php.ini文件,在该文件的最后添加以下文本

[XDebug]
zend_extension_ts="C:\php7.0\ext\php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll"  //这里是xdebug下载的动态链接库的存放路径 建议使用绝对路径
xdebug.remote_enable=1  //是否允许远程终端 这里标示开启
xdebug.remote_handler=dbgp
 xdebug.remote_mode=req
 xdebug.remote_host=localhost
 xdebug.remote_port=9000  //这里表示服务器的监听端口
xdebug.idekey="PHPSTORM"  //这里是调试器的关键字 在Chrome以及FireFox中插件配置的时候要用到

如下图

接下来验证Xdebug是否安装成功

在命令提示符里输入 C:\php7.0\php.exe -m

四、在PhpStorm中来配置Xdebug

首先启动PhpStorm ,创建一个新项目,我这里新建了一个名为csPHP的空项目 存放路径为 D:\csPHP

项目里新建了一个index.php文件

接下来打开iis 新建一个名为csphp网站,指向我们刚才新建项目的目录 D:\csPHP  端口设置为 801

点击 确定 网站添加成功。

在index.php文件写了简单的代码

IIS 里浏览

可以成功浏览,,说明php已经配置好了

浏览的地址为 :801/index.php

接下来就需要在PhpStorm 里面配置了

点击 文件→设置

语言和框架 里点击 php

PHP language level 选择 7

再点击 Interpreter 选项

点击 “加号” , 如下选择

设置好了以后点击 确定

接下来在 语言和框架→PHP→Debug→DBGp Proxy 选项里如下设置