手机版

phpStorm XDebug chrome配置详细信息

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

操作环境:

phpStorm 10.0.1

PHP 5.6.24VC11 x86线程安全

Xdebug 2.4.1(PHP 5.6 VC11 TS (32位)

1.PHP安装xdebug扩展

因为它是一个自建的php环境,所以您需要在php.ini上添加一个配置:

[xdebug]Zend _ extension=' f : \ AppServ \ php5 \ ext \ Php _ Xdebug-2 . 4 . 1-5.6-vc11 . dll ' #指定Xdebug扩展文件的绝对路径xdebug.auto_trace=on#使代码能够自动跟踪xdebug.collect_params=on#允许参数变量xdebug.collect_return=on#收集函数调用Xdebug的返回值。trace _ output _ dir=' f : \ app serv \ xdebug ' #指定堆栈跟踪文件xdebug.profiler_enable=on#的存储目录是否启用xdebug的性能分析,并创建性能信息文件xdebug . profiler _ output _ dir=' f : \ app serv \ Xdebug'#指定性能分析信息文件xdebug.remote_enable=on#是否开启远程调试xdebug.remote_handler=dbgp#指定远程调试的处理协议xdebug.remote_host=localhost#指定远程调试的主机名xdebug.remote_port=9000#指定远程调试的端口号xdebug.idekey=PHPSTORM#指定传递给dbgp调试器处理程序2的IDE Key2。 保存php.ini并重新启动apache,以检查xdebug服务是否已成功打开。

3.打开phpStorm,快捷方式Clt Alt S打开设置搜索Xdebug。

如果phpStorm不能自动识别高级菜单栏中的php版本-PHP,请手动添加它

4.输入SettingsPHPDebugDBGp代理,为IDE键填写PHPSTORM,为主机填写localhost,为端口填写9000

5.进入SettingsPHPServers,需要填写服务器的相关信息,如:localhost的名称、localhost的主机、80的端口、XDebug的调试器。

6.进入运行调试配置,点选PHP Web Application,点选localhost by Server,点选Start URL填写想要访问的页面(如/index.php),点选浏览器默认chrome

事实上,第5步和第6步可以一次完成

选择导航栏中的“编辑配置”(如果未显示,请设置“视图-导航栏”).

7.打开浏览器。如果使用chrome或者Firefox,可以找到对应的XDebug工具。在工具设置中的IDE KEY中填写phpStorm,在白名单中添加localhost,以后调试时启用工具。如果您使用其他浏览器,您可以访问右侧的http://www.jetbrains.com/phpstorm/marklets/,填充表单,单击生成,并将以下链接添加到您的收藏夹中,以便于调用。

我用这个

8.好了,现在都配置好了。让我们开始断点测试。在phpStorm中打开Debug monitoring,也就是电话按钮,然后在代码前面的断点处点击绿色的debug crawler按钮。chrome浏览器打开xdebug页面,出现phpStorm调试窗口

该图显示您已成功配置。

其他的

安装wincachegrind由于性能监控文件:cachegrind.out.文件的内容不容易理解,可以使用wincachegrind来读取。

1)下载并安装wincachegrind

2)安装操作完成后,点击工具-选项,设置自己的工作文件夹(php.ini中xdebug.profiler_output_dir的值),可以更直观的查看性能监控文件的信息。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:phpStorm XDebug chrome配置详细信息是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。