在windows环境下配置PHPStorm+Xdebug helper+JetBrains IDE Support的环境

来源:互联网 发布:ubuntu xfce4美化 编辑:程序博客网 时间:2024/05/17 21:06

1.下载PHPStorm10并破解

2.前往https://xdebug.org/网站下载Xdebug的配置文件

值得注意的是Xdebug的版本需要和apache、mysql的版本一致,比如我的电脑是32位系统,环境配置用的是apache2.4、php7.0,然后我需要下载的Xdebug版本是如下图所示:      


3.将下载的php_xdebug-2.4.0-7.0-vc14.dll文件放到E:\wamp\php7\ext目录下


4.在PHP的配置文件中加入如下代码:

[Xdebug]


;核心配置信息


zend_extension              = "E:\wamp\php7\ext\php_xdebug-2.4.0-7.0-vc14.dll"


xdebug.remote_enable        = On         ;允许远程IDE调试


xdebug.remote_host          = 127.0.0.1     ;远程主机


xdebug.remote_port          = 9001         ;默认端口 9000


xdebug.idekey               = PHPSTORM      ;设置IDE KEY


xdebug.profiler_enable      = On            ;开启生成报告文件 


xdebug.trace_output_dir     = "E:\wamp\Xdebug_output\trace"           ;临时跟踪信息输出


xdebug.profiler_output_dir  = "E:\wamp\Xdebug_output\profiler"        ;临时跟踪信息输出


xdebug.auto_trace           = On            ;开启自动跟踪,该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出


xdebug.show_exception_trace = On            ;开启异常跟踪


xdebug.remote_autostart     = On            ;开启远程调试自动启动


xdebug.collect_vars         = On            ;收集变量


xdebug.collect_return       = On            ;收集返回值


xdebug.collect_params       = On            ;收集参数


xdebug.show_local_vars      = On            ;显示局部变量


xdebug.default_enable       = On            ;显示默认的错误信息


xdebug.remote_handler       = dbgp          ;用于zend studio远程调试的应用层通信协议


xdebug.max_nesting_level    = 10000         ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

5.通过翻墙去google应用商店将Xdebug Helper和JetBrains IDE Support添加到GOOGLE浏览器,不会翻墙的可以使用蓝灯.


添加好Xdebug Helper后右键从选项中打开进入如下页面,选择PHPStorm,并保存


添加完JetBrains IDE Support后右键选项,如果端口不是63342,请填入63342,如下图所示:


6.最终配置PHPStorm

(1)进入PHPStorm的设置选项在Debug选项中,将Xdebug中的port改为9001,如下图所示:

注意:其中的9001一定要保持和php.ini中xdebug的配置代码端口号即:xdebug.remote_port =9001一致


(2)进入PHP选项选择好自己的PHP版本,如下图所示:


(3)进入DBGp Proxy选项进行如下配置,如下图所示:

注意:IDE KEY需要和php.ini中的xdebug.idekey  = PHPSTORM 一致,port需要和xdebug.remote_port =9001一致



(4)配置Server选项,如下图所示:


(5)编辑运行调试配置,如下图所示:


点击+好添加PHP WEB Application,如下图所示:


点击如下按钮打开监听


设置断点,运行debug,如下图所示:


0 0
原创粉丝点击