在windows环境下配置PHPStorm+Xdebug helper+JetBrains IDE Support的环境
2018-01-15 10:39
651 查看
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,如下图所示:
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,如下图所示:
相关文章推荐
- 在windows环境下配置PHPStorm+Xdebug helper+JetBrains IDE Support的环境
- phpstorm+wamp+xdebug配置php调试环境
- phpstorm+wamp+xdebug配置php调试环境
- phpstorm+wamp+xdebug配置php调试环境
- Windows 下 Nginx + PHP + Xdebug + PHPStorm 调试环境配置
- XAMPP环境下用phpStorm+XDebug进行断点调试的配置
- PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- XAMPP环境下用phpStorm+XDebug进行断点调试的配置
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- MAC +XAMPP+PHPStorm+Xdebuge配置PHP开发环境终极解决方案
- phpstorm+xdebug+chrome helper配置php断点调试
- Windows环境配置xdebug调试PHP
- mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
- windows + nginx + php + mysql +phpStorm +xdebug +chrome xdebug helper
- Windows下搭建PHP开发环境(Apache+PHP+MySQL)+调试工具Xdebug的配置
- XAMPP环境下用phpStorm+XDebug进行断点调试的配置
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试
- phpstorm wamp下环境以及调试环境(Xdebug)搭建和配置
- 配置phpstudy+phpstorm+xdebug环境