今天在配置的时候,遇到了一些问题,纠结了好长时间,终于搞定了。
先说下配置方法(网上很多的):
1 下载xdebug http://www.xdebug.org
下载wincachegrind:http://sourceforge.net/projects/wincachegrind/
2 把xdebug copy到php扩展文件目录:d:/wamp/bin/php/php5.2.5/ext/
编辑php.ini ,在其中添加如下配置行:
zend_extension_ts="d:/wamp/bin/php/php5.2.5/ext/xdebug.dll"
;;;;;;;;;;;;;;;;;;;
; Xdebug Settings ;
;;;;;;;;;;;;;;;;;;;
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo"
xdebug.profiler_enable=On
xdebug.profiler_output_dir="d:/wamp/bin/php/debuginfo"
然后重新启动apache.
配置说明
zend_extension_ts="d:/wamp/bin/php/php5.2.5/ext/xdebug.dll"
加载xdebug模块。这里不能用extension=php_xdebug.dll的方式加载,必须要以zend的方式加载。安装文档上说的。
xdebug.auto_trace=on;
自动打开“监测函数调用过程”的功能模块。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。
xdebug.collect_params=on;
打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。
xdebug.collect_return=on
打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。
xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo"
设定函数调用监测信息的输出文件的路径。
xdebug.profiler_enable=on
打开效能监测器。
xdebug.profiler_output_dir="d:/wamp/bin/php/debuginfo"
设定效能监测信息输出文件的路径。
然后再说下我遇到的情况,在配置的时候,把所有的信息写好之后,apache也重启了,但是在phpinfo()里却没有看到相关的xdebug项,后来找了半天,原来是这样的,我打开php.ini的文件是在wamp/bin/php/php.ini 这里打开的,而wamp它实际所用的php.ini文件实际并不在这里,而是在wamp/bin/apache/php.ini,也就是说,这个文件是在apahce目录下面,这样以来,我修改的php.ini文件实际并不是wamp实际调用的那个,那么就相当于没有修改了。我就直接在桌面右下角wamp的托盘图标上,选择php->php.ini 这样直接打开修改就好了。
纠结了半天。!~~
故此分享下,警示后来人!~
分享到:
相关推荐
本文将详细讲解如何在WAMP64环境下,结合PhpStorm和谷歌浏览器,配置并使用Xdebug进行高效的PHP调试。 首先,我们需要安装Xdebug。Xdebug是一个开源的PHP调试器和性能分析器,它可以提供断点调试、变量查看、代码...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
二、VSCode支持PHP_xdebug配置 1.添加PHP所需的xdebug库 将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户...
PhpStorm+Xdebug+Chrome本地调试 PhpStorm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者高效地编写、调试和优化代码。Xdebug 是一种流行的 PHP 调试扩展,它可以与 PhpStorm ...
### Windows 下 PHP 开发环境配置详解:NetBeans + JDK + WAMP + Xdebug #### 一、概述 本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java ...
### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 #### 安装LAMP环境 LAMP(Linux, Apache, MySQL, PHP)环境是在Linux系统上搭建Web服务的一种常用组合。在Ubuntu系统中安装LAMP可以通过简单的命令...
- **问题2**: 如果调试时出现性能问题,可以尝试调整Xdebug的配置,比如关闭性能影响较大的功能如`xdebug.profiler_enable`。 #### 七、总结 通过以上步骤,我们可以成功地搭建起一个基于WampServer和ZendStudio的...
标题中的"PHP5.5.11+Xdebug+lua+mysql"代表的是一个包含PHP、Xdebug、Lua脚本语言以及MySQL数据库的集成环境。这个集成包是为开发者准备的,旨在提供一个快速便捷的开发和调试环境,无需用户自行安装和配置各个组件...
文章指导如何从官方网站下载XDebug的源码包,解压后通过`phpize`来配置环境,并进行编译安装。安装成功后需要在`php.ini`中进行相应的配置以启用XDebug,包括设置监听端口、启用远程调试等。 6. 安装Nginx: - ...
【标题】"纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood"涉及到的是在本地环境中构建一个完整的PHP开发环境,包括Web服务器、IDE、调试工具和自动化测试框架。这一过程对于PHP开发者来说至关重要,因为它提供了...
**Xdebug的安装与配置** 1. **下载Xdebug**:首先,你需要访问Xdebug官方网站(https://xdebug.org/)选择适合你的PHP版本和操作系统对应的Xdebug扩展。通常,你需要找到与你的PHP版本兼容的Xdebug .dll文件。 2. ...
搭建eclipse开发环境,结合xdebug调式php代码是最麻烦的一步,php和xdebug版本需要严格配合. 附件经过验证可用,同时附上php.ini配置. 注意eclipse,java必须为32位.
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
phpStorm+XDebug+chrome配置详解 phpStorm、XDebug以及chrome浏览器这三者的配置对于PHP开发人员来说是一项非常重要的技能。这三者结合使用,可以有效地进行PHP程序的调试。在本文中,我们将详细介绍如何配置...