phpstorm + xdebug调试

phpstorm + xdebug调试

准备工作

  • wamp开启xdebug

  • chrome安装xdebug helper

wamp配置xdebug

在php设置 里面启用xdebug扩展, 配置如下

; XDEBUG Extension
zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
;
[xdebug]
xdebug.remote_enable = On
xdebug.remote_handler=dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey="PHPSTORM"

在chrome里面安装xdebug helper

在chrome web store里面搜索xdebug,找到Xdebug helper扩展安装

phpstorm 配置

  1. 确保phpstorm里面xdebug的port也是9000(同wamp的xdebug端口) : File>Setting在搜索框里面搜索xdebug

  2. 打开右上角的配置,如下图所示
    phpstorm + xdebug调试_第1张图片

  3. 新建配置
    phpstorm + xdebug调试_第2张图片

  4. 配置截图
    phpstorm + xdebug调试_第3张图片

*说明 我的wamp的www目录下有一个API的项目,我要调试这个项目, 那么在配置的host里面应该配置为 localhost/API/

调试

在项目的某个地方打断点,确保配置为当前项目的配置地址, 使能调试, 按调试
图片描述
在网页上面也要进行简单的配置
phpstorm + xdebug调试_第4张图片

刷新,就会进入断点了
F8 下一步
F9 恢复运行

enjoy it

至于怎么下载chrome, 登录应用商店,不再本文的讨论范围之内

你可能感兴趣的:(xdebug,phpstorm)