zoukankan      html  css  js  c++  java
  • 使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中远程调试PHP

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

    一、安装xdebug

    可以在 https://xdebug.org/wizard.php 检测需要下载的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/

    PHPStorm配置CLI Interpreter

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

     
  • 相关阅读:
    P4675 [BalticOI 2016 day1]Park 题解
    AT4432 [ARC103B] Robot Arms 题解
    P4357 [CQOI2016]K 远点对 题解
    P2163 [SHOI2007]园丁的烦恼 题解
    P3157 [CQOI2011]动态逆序对 题解
    bzoj 1568. [JSOI2008]Blue Mary开公司
    P3120 [USACO15FEB]Cow Hopscotch G 题解
    CSP-S 2021 题解
    Maven简介与安装
    java 基本程序设计结构 一
  • 原文地址:https://www.cnblogs.com/chen110xi/p/7324540.html
Copyright © 2011-2022 走看看