• 使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中远程调试PHP


    很多PHP程序员都习惯于使用echo、var_dump和exit来中断和调试web应用程序,本文主要介绍结合xdebug、IntelliJ IDEA、Firefox/chrome/IE来远程调试PHP WEB应用。

    一、安装xdebug

    xdebug是一款PHP调试工具,在wamp server、xampp等PHP WEB套件中,只需要使做相应的设置调整,即可生效。对于独立安装的PHP,则需要另外安装xdebug。

    下面分别说明在上述三种情况下,如何设置和安装xdebug。

    1. wamp server

    在安装并启动了wamp server之后,点击系统托盘中wamp server的图标,依次选择 PHP>PHP Settings>(XDebug): Remote debug。

    等待wamp server重启之后,再次点击托盘中的wamp server图标,点击弹出菜单中的localhost(见上图),浏览器将打开如下页面:

    点击其中的phpinfo(),打开php information页面:

    至此,wamp server中的xdebug配置成功。

    注:如果操作系统为64位,还需要修改php.ini配置文件中xdebug文件名,步骤如下:

    点击下图所示的php.ini:

    打开如下行:

    将php_xdebug-2.2.0-5.3-vc9.dll改为php_xdebug-2.2.0-5.3-vc9-x86_64.dll,见下图:

    重启wamp server。

    2.xampp

    安装xdebug,打开其安装文件夹下的php子文件夹中的php.ini文件,查找如下两行,并去除其前面的注释符号(即行首的分号“;”)

    并将 xdebug.remote_enable = 0 改为 xdebug.remote_enable = 1。

    启动xampp,在浏览器中浏览localhost,可看到如下启动页:

    点击其中的phpinfo(),打开php information页,可找到如下内容:

    配置成功。

    3.独立安装的php+xdebug

    二、配置 IntelliJ IDEA(PHPSTORM) 的xdebug(配合firefox/IE)

    IntelliJ IDEA 是一款极为优秀的Java IDE,在挂载了PHP Plugins之后,就成为了一款优秀的PHP IDE,IntelliJ 公司将挂载了PHP及相关的一些插件的IDEA作为一款独立的PHP编辑器投放市场,名为 PHPStorm,在PHP程序员中风靡一时。

    为两个编辑器设置Xdebug远程调试的步骤相同。

    启动IDEA,

    三、IDEA断点调试

    四、安装firefox的easy xdebug插件

    五、安装chrome的xdebug helper插件

    https://addons.mozilla.org/zh-CN/firefox/addon/easy-xdebug-with-moveable-/

    http://www.mykurong.com/extensions/xdebughelper/

  • 相关阅读:
    git分支合并
    php错误处理
    php面试全套
    php面试的那些“黑话”
    快速在命令窗口打开当前路径
    @Autowired注解的使用方法
    jsp页面获取表单的值
    jsp打印九九乘法表
    Google hack
    java中的集合collection
  • 原文地址:https://www.cnblogs.com/matchless/p/3894196.html
Copyright © 2020-2023  润新知