• Phpstorm Xdebug Web程序调试


    平时调试php程序的时候,可以通过在代码中添加var_dump等函数来实现简单的断点调试。
    下面介绍另一种方法,通过Phpstorm和Xdebug来进行调试。

    1.下载Xdebug

    这个是官网下载地址,下载你需要的版本。
    如果不清楚的话可以使用这个工具,只要粘贴提交你phpinfo()信息,就会返回适合你的版本以及简单的安装说明。

    2.安装Xdebug

    移动下载好的xdebug扩展文件至对应目录并编辑php.ini文件,添加:

    zend_extension="你的xdebug扩展文件路径"
    

    具体请参考这里

    3.启用客户端调试器

    在php.ini中[Xdebug]下添加一行如:

    [xdebug]
    xdebug.remote_enable = 1
    

    具体请参考这里

    4.激活调试器

    这里选择安装浏览器插件的方法,适用于通过web方式运行的php脚本。
    我的浏览器是chrome,对应的插件是Xdebug Helper。
    安装好后在选项里设置IDE key选择PhpStorm。

    5.调试

    在phpstorm对应的文件中设置好断点。
    开启监听,在菜单 -> run -> Start Listening for PHP Debug Connections。
    接着在浏览器打开对应的页面,注意右上角Xdebug helper插件小图标的状态是否为开启,如果顺利的话,phpstorm下方就会弹出调试信息的面板了!(如果是第一次配置,会出现一个来自xdebug的连接配置提示,直接点击接受即可)

    6.结语

    本文介绍的方法主要通过结合浏览器插件来实现,比较方便简单,其他更多相关内容还请参考Xdebug和PHPstorm的官方文档。

  • 相关阅读:
    PHP操作二进制字节数据
    Linux端口转发-rinted工具部署、配置、使用
    Netty学习(八)-Netty的心跳机制
    Navicat Premium 12破解方法
    App界面设计规范-字体规范
    PHP 扩展开发之Zephir
    rinetd 一个linux下的端口转发工具
    windows node版本管理工具nvm
    vue cli 常见问题汇总
    监听微信返回
  • 原文地址:https://www.cnblogs.com/Yanger90/p/5799011.html
Copyright © 2020-2023  润新知