** 运行环境 **
- php:5.6.16
- phpStorm:10.0.1
- window 10
下载Xdebug
需要找到与PHP版本相配的Xdebug ,也可通过https://xdebug.org/download.php 找到与PHP版本对应 的Xdebug
QQ截图20160830001359.png如果在这里不知道如何选择,xdebug 为我们提供了另一种方法 打开 https://xdebug.org/wizard.php 在这里把 phpinfo.php 输入的内容拷到文本框里,注:不要把HTML源代码拷进去
QQ截图20160830002133.png也可以通过命令行 php -i ,把输出 的结果 粘贴进去。
QQ截图20160830002649.png
得到下载文件 和 zend_extension
QQ截图20160830002745.png
配置php.ini 文件
- 将 下载的 php_xdebug-2.4.1-5.6-vc11-x86_64.dll 文件 拷贝到 php 安装路径ext文件下。
- 将以下代码拷贝到 php.ini 的未尾并保存。
[xdebug]
zend_extension = E:\php-5.6.16-Win32-VC11-x64\ext\php_xdebug-2.4.1-5.6-vc11-x86_64.dll
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost"
xdebug.remote_mode="req"
xdebug.remote_port=9090 ````
xdebug.remote_port=9090 需要与phpstrom 配置的Xdebug一致。
> 验证是否配置成功
把phpinfo.php 看是否输出如下信息
![QQ截图20160830003557.png](https://img.haomeiwen.com/i2005591/a50dbf5e4f106680.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
也可通过命令行 php -m 查看
![image.png](https://img.haomeiwen.com/i2005591/e45ec88e18573376.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
* 有可能出现 如下情况,代表加载文件不存在 或者 下载的dll 与php版本不配合。所以需要重新下载 ,下载方法如上.
![image.png](https://img.haomeiwen.com/i2005591/a044c869ed4fd529.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
>配置PHPStorm
* 打开项目,phpstorm 主菜单 file -> setiing .
![QQ截图20160830004027.png](https://img.haomeiwen.com/i2005591/b56530cd0c7c0549.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
* 在搜索框输入Xdebug , 并配置 debug port: 9090 , 这个端口号必须与php.ini 配置的xdebug.remote_port=9090 一致
![QQ截图20160830004136.png](https://img.haomeiwen.com/i2005591/7147dc1be2d067c8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
* 配置 Debug Configuration ,
![QQ截图20160830004420.png](https://img.haomeiwen.com/i2005591/25e08736a4ad8cb9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![QQ截图20160830004623.png](https://img.haomeiwen.com/i2005591/2dc95df6e8958b32.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
*配置运行服务
![QQ截图20160830004729.png](https://img.haomeiwen.com/i2005591/be1914fb3fef4781.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在这里点击 + 号新建一站点,opencart2_1.haile.com为我本机域名
![QQ截图20160830004832.png](https://img.haomeiwen.com/i2005591/f1d7f76cd3852f3a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
保存,配置server与首页,并选择调试的浏览器推荐FireFox
![QQ截图20160830005047.png](https://img.haomeiwen.com/i2005591/469c051e6d57d8ca.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
>运行调试
* 在代码打上断点,点击 菜单栏的 爬蛛。
![QQ截图20160830005553.png](https://img.haomeiwen.com/i2005591/07d17d7bf04aeb6e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这里便自动调用浏览器。
phpStorm 进度调试模式
![QQ截图20160830010031.png](https://img.haomeiwen.com/i2005591/07876e1612f68b39.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
网友评论