使用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/
使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中远程调试PHP的更多相关文章
- PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境配置
0x01 Xdebug安装 参考:https://xdebug.org/docs/install cd xdebug-/ phpize sudo ./configure --enable-xdebug ...
- 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
在上一篇 PHP 系列的文章<PHP 集成开发环境比较>中,我根据自己的亲身体验,非常简略的介绍和对比了几款常用的集成开发环境,就我个人而言,比较推崇 Zend Studio 和 PhpS ...
- [转]史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
本文转自:https://www.cnblogs.com/lishiyun19/p/4470086.html 在上一篇 PHP 系列的文章<PHP 集成开发环境比较>中,我根据自己的亲身体 ...
- Mac+PhpStorm+XAMPP+Xdebug
Mac+PhpStorm+XAMPP+Xdebug 环境的配置 在上一篇 PHP 系列的文章<PHP 集成开发环境比较>中,我根据自己的亲身体验,非常简略的介绍和对比了几款常用的集成开 ...
- PhpStorm集成xdebug进行断点调试
本文介绍如何使用PhpStorm集成xdebug在本地开发环境进行断点调试的技巧. 我配置的环境是:Windows10 + PhpStorm10.0.1 + PHP5.6. 1. 下载xdebug的扩 ...
- 【总结1】PhpStorm配置XDebug(远程)调试PHP
配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境,打开php.ini,参考配置如下: [XDebug] zend_extension = "D:\P ...
- 【总结2】PhpStorm利用XDebug调试PHP技巧
在写完 [总结1]PhpStorm配置XDebug(远程)调试PHP 后,发现PhpStorm调试PHP还有一个技巧,如下图所示: 路径:File -> Settings -> Langu ...
- 使用phpstorm和xdebug实现远程调试
使用phpstorm和xdebug实现远程调试 2012-05-23 10:06:35 vs的断点调试功能很强大有木有,能查看所有变量有木有.php调试很麻烦有木有,echo,var_dump写得你想 ...
- PHPStorm下XDebug配置
PHPStorm下XDebug配置 分类: PHP2013-08-11 22:15 19697人阅读 评论(0) 收藏 举报 目录(?)[+] 1安装Xdebug 用yum安装可能会失败,用p ...
随机推荐
- 函数iconv_substr和mb_substr
二个函数iconv_substr和mb_substr,均可以在当前字符下进行字符串截取,以达到中文字符截取的不乱码. 应该如何选择呢? 1.iconv库在某些操作系统上可能运行不正确,需要安装GNU扩 ...
- 访问网站出现 Directory Listing Denied This Virtual Directory
出现这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空间, 但是出现以上提示,那么请检查目录下是否有 index.htm,index.html,index.asp,default.a ...
- Kafka 使用Java实现数据的生产和消费demo
前言 在上一篇中讲述如何搭建kafka集群,本篇则讲述如何简单的使用 kafka .不过在使用kafka的时候,还是应该简单的了解下kafka. Kafka的介绍 Kafka是一种高吞吐量的分布式发布 ...
- CCNA -OSI七层模型
OSI (开放系统互联(Open System Interconnection)) OSI是Open System Interconnection的缩写,意为开放式系统互联.国际标准化组织(ISO)制 ...
- IOS开发之纯代码界面--基本控件使用篇 ┊
http://www.cocoachina.com/bbs/read.php?tid=131516
- ios 继承关系图
- jsp里的逻辑语句c:if和c:choose
1.c:if <c:if test=""></c:if> c:when的test里可以是变量或者是一个EL表达式,其结果应该是true或者false. EL ...
- 如何安装 Composer
下载 Composer 安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 打开命令行并依次执行下列命令安装最新版本的 Composer: php - ...
- hash类型
redis的hash是一个string的key与value的映射表.适合存储对象,与string的类型相比,可以节省内存,并且方便获取整个对象 hset 设置hash field的指定值.不存在则先 ...
- PHP的CI框架流程基本熟悉
CI框架是PHP的一个快速开发框架,我是目前的公司项目后台语言用的PHP,因为我做前端开发,需要用php去填充页面数据,所以就开始去了解这个框架,学习了一些php和数据库的东西,这篇文章先具体介绍CI ...