• 使用phpStorm编辑器进行PHP代码的xdebug调试


    首先需要安装Xdebug,如果没有安装可以查看PHP断点调试工具Xdebug的安装这篇文章。phpStorm是开发者经常用的一款编辑器,当然也支持Xdebug调试,下面说一下配置步骤。

      phpStorm不需要安装插件所以配置起来比较简单,编辑器上依次打开文件->设置(或者Ctrl+Alt+S快捷键)调出设置界面,如下图所示:

    调出phpStorm设置界面

      然后再次点击语言与框架->PHP->Debug然后再Xdebug一项设置端口就可以了,需要和php.ini中的端口一致,其他就不是必要的配置了,如下图:

    设置phpStorm的xdebug调试端口

    需要调试前先Start Listening For PHP debug Connections  点击右上角图标如下图:

    启动phpStorm

    第一种方法:不装浏览器插件,点击上图电话监听图标后,可以通过在访问的地址后加上参数来访问,开启调试使用参数?XDEBUG_SESSION_START=my-xdebug,终止调试使用参数?XDEBUG_SESSION_STOP=my-xdebug

     举例:http://192.168.0.9:1111/?XDEBUG_SESSION_START=my-xdebug

    第二种方法:配置xdebug 点击小爬虫进行监听调试 点击后会自动打开浏览器

    第三种方法:使用浏览器插件

    调试时浏览器安装插件后比较方便,下面给出Chrome和firefox插件下载地址,但是由于某些原因Chrome的插件不太好下载。

    Chrome Xdebug Helper  下载地址
    https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
     
    Firefox The easiest Xdebug 下载地址
    https://addons.mozilla.org/en-US/firefox/addon/the-easiest-xdebug/
    火狐为例  插件安装成功后,点击小爬虫,就会自动监听

    phpstorm调试界面:

  • 相关阅读:
    Spring AOP总结(三)
    Spring AOP源码解析(二)
    java9新特性
    BeanFactory和ApplicationContext的区别总结
    Elasticsearch7.X为什么移除类型(type)
    elasticsearch性能优化(二)
    elasticsearch性能优化(一)
    elasticsearch的master选举机制
    自动化构建和部署应用系统平台
    关系型数据库之mysql-01
  • 原文地址:https://www.cnblogs.com/houdj/p/8996335.html
Copyright © 2020-2023  润新知