什么是xdebug?
xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),
可以用来跟踪,调试和分析PHP程序的运行状况。支持PHP4/PHP5。官方站点:
www.xdebug.org
xdebug的安装及配置
以PHP5.2.6,Windows平台为例:
1. 登录www.xdebug.org,在首页右侧有一个download/SVN
选择相对应的版本,下载php_xdebug.dll,也可以到http://downloads.php.net/pierre/下载相应的版本
文件;
2. 将下载的php_xdebug.dll放到你的PHP的ext目
录下,重命名为php_xdebug.dll;
3. 编辑php.ini,添加如下内容
extension=php_xdebug.dll
[Xdebug]
xdebug.profiler_enable=on
xdebug.profiler_output_dir="c:\xdebug"//这里路径可以自己定义
xdebug.profiler_output_dir后面的目录为你想要放置Xdebug输
出的数据文件的目录,可自由设置。
4. 重启Apache;
5. 写一个phpinfo.php,内容为<?php phpinfo(); ?>,如果输
出的内容中有看到xdebug,说明安装配置成功。
使用xampp情况下安装Xdebug:
WinCacheGrind是windows下的profile查看程序。所谓profile,
就是程序或软件保存的档案资料,这里的profile就是xdebug生成
的Log文件。
WinCacheGrind 下载地
址:http://sourceforge.net/projects/wincachegrind
安装WinCacheGrind:安装WinCacheGrind 就像在Windows中安装
其他软件一样。
配置WinCacheGrind: 打开WinCacheGrind,
将"Tools"=>"Options" =>"Main"的"working flolder" 设置为
php.ini中指定的路径xdebug目录。
现在就可以开始监测PHP代码了。
直接上图:
- 大小: 29.9 KB
分享到:
相关推荐
- 安装Chrome的Xdebug Helper扩展,这是一个简单的插件,用于启动和停止Xdebug调试会话。 - 在扩展设置中,将IDE Key设置为 "PHPSTORM",与前面的配置保持一致。 5. **创建调试配置**: - 在PhpStorm中,选择 `...
- **配置调试选项**:在项目设置中开启调试选项,并指定Xdebug的配置文件位置以及调试端口等参数。 #### 三、常见问题及解决方法 在配置过程中可能会遇到“正在等待连接”的错误提示,这通常是由于Xdebug配置不...
2. **配置 Xdebug**:在服务器端,需安装并配置 Xdebug 扩展,设置适当的配置参数如 `xdebug.remote_enable` 和 `xdebug.idekey`,使其与 Xdebug Helper 插件匹配。 3. **启用/禁用调试**:在浏览器中,点击 Xdebug...
Xdebug是一款广受欢迎的PHP扩展,它为开发者提供了一个强大的调试和分析工具,使得调试PHP代码变得更加简单。这款开源工具由Derick Rethans开发,旨在帮助PHP开发者追踪代码执行,定位错误,以及优化应用程序性能。...
2. **自定义配置**:用户可以为不同的网站或项目设置不同的Xdebug配置,例如设置IDE Key,以便与特定的IDE(如PHPStorm)进行通信。 3. **兼容性广泛**:Xdebug Helper不仅支持PHPStorm,还兼容其他基于Xdebug的...
《Xdebug 2.5.5:PHP调试神器在Linux环境中的应用详解》 ...正确安装和配置Xdebug,可以极大地提升开发效率,让问题排查变得更加简单。无论是在本地还是远程服务器,Xdebug都能成为PHP开发过程中的得力助手。
此外,该版本还支持自动检测和配置Xdebug的设置,减少了手动配置带来的困扰。 在实际使用中,Xdebug Helper可以配合诸如PhpStorm等IDE,通过HTTP请求头中的XDEBUG_SESSION cookie来启动或停止调试会话。当用户开启...
Xdebug helper插件则将这个强大的功能集成到浏览器中,通过简单的界面操作就能开启或关闭Xdebug调试模式,大大简化了调试流程。 在压缩包中,文件列表包括了以下组件: 1. options.css 和 options.html:这是插件...
安装Xdebug Helper 1.6.1的过程简单明了。首先,你需要下载压缩包,解压缩后会得到一个名为“新建文件夹 (2)”的文件夹,其中包含扩展程序的crx文件。按照描述,这个文件应当被重命名为"xdebug helper-1.6.1.crx"。...
1. **启动和停止调试会话**:通过简单的点击或设置,Xdebug Helper能够轻松启动或停止与PHP Xdebug服务器的连接,从而开启或关闭调试模式。 2. **条件断点**:允许在代码的特定位置设置断点,当执行到这些点时,...
3. **设置调试客户端**:在IDE(如PhpStorm、Eclipse等)中配置Xdebug调试器,确保端口、IDE key等与Xdebug配置一致。 4. **开始调试**:在浏览网页时,启用Xdebug Helper,当需要调试时点击插件图标开启调试模式。...
xdebug helper chrome插件是一款PHP CHROME调试插件,与Zend Studio,XAMPSERVER协同工作,易于调试、分析和扩展Xdebug跟踪,使用也很简单,打开谷歌浏览器,几步就能解决。有需要的赶快下载吧! 使用方法:解压后,...
- **易于集成**:该版本的Xdebug Helper与Chrome浏览器无缝集成,只需简单安装即可开始使用,无需复杂的配置步骤。 - **用户界面优化**:1.6.1版本对用户界面进行了改进,使得操作更加直观,调试状态一目了然。 - ...
3. **配置php.ini**:编辑php.ini文件,在其中添加以下几行代码以启用Xdebug并设置输出路径: ``` extension=php_xdebug.dll [Xdebug] xdebug.profiler_enable=on xdebug.trace_output_dir="I:\Projects\xdebug...
- 配置IDE(如PHPStorm)或其他调试客户端以与Xdebug配合工作,设置远程调试选项,如`xdebug.remote_enable=1`,`xdebug.idekey`等。 4. **使用注意事项**: - Xdebug对PHP性能有一定影响,因此在生产环境中通常...
在Chrome中安装Xdebug Helper插件非常简单,你只需要打开Chrome的扩展商店,搜索“Xdebug Helper”,然后点击添加至Chrome即可。安装完成后,插件会在浏览器的右上角显示一个图标,用于控制Xdebug的开启和关闭。 接...
在配置好XDEBUG后,你需要在PHPSTORM中进行相应的设置。进入Settings,配置PHP解释器路径为XAMPP的php.exe,并确保XDEBUG版本与之匹配。接着,设置Web服务器信息,指定项目根目录和URL。在PHP Debug部分,配置监听...
- 修改WAMP的PHP.ini配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等...
在本文中,我们将深入探讨如何在Windows环境下搭建PHP开发环境,特别关注PHPStudy2016、phpStorm10.0.3以及Xdebug的安装和配置。这是一套常用的PHP开发工具组合,能帮助开发者高效地编写、调试和优化PHP代码。 **一...
7. **配置自定义**:用户可以根据自己的需求调整Xdebug Helper的配置,如设置默认的IDE Key,以匹配不同IDE的调试配置。 **安装和使用Xdebug Helper** 在Chrome浏览器中,可以访问Chrome Web Store搜索“Xdebug ...