`

xampp配置xdebug

阅读更多

      xampp为一套PHP集成环境,其中PHP中就包含了开发中流行的类库。 xdebug.dll就是其中一个例子。在网上找了一些配置xdebug的文章。其中都说是 zend_extension_tx="D:/xampp/php/ext/php_xdebug.dll"。但是通过自己的配置发现。在配置的时候不能用这条语句来加入xdebug。要用zend_extension="D:/xampp/php/ext/php_xdebug.dll"。

     还有一点就是:xampp默认是配置好xdebug的。但是并没有加载过来。如果你要想按照xampp自己的配置方式来加入xdebug。那么只需要找到;zend_extension = "....";去掉前面的分号“;”重启apache即可。但是为了阅读php.ini方便起见,我认为还是在php.ini的底部把配置xdebug的代码写在一起比较好。至于xampp自带的配置方式可以作为一个带注释的介绍来理解,当然要求你的英文足够好了。呵呵。

      具体配置xdebug的代码如下:

           [Xdebug]

           zend_extension="D:/xampp/php/ext/php_xdebug.dll"

           xdebug.auto_trace=On

           xdebug.collect_params=On

           xdebug.collect_return=On

           xdebug.profiler_enable=On

           xdebug.profiler_output_name = cachegrind.out.%p           

           xdebug.trace_output_dir="E:/php_xdebug/debuginfo"

           xdebug.profiler_output_dir="E:/php_xdebug/debuginfo"

         其中路径根据自己的电脑配置和喜好来设定。当然xdebug与wincachegrind一起使用可以用来分析代码的执行效率。具体方法下篇文章中再做解释。

分享到:
评论

相关推荐

    Zend Studio 10 XDebug XAMPP 调试配置

    由于XAMPP的新版本可能会导致配置XDebug时遇到问题,因此建议使用XAMPP 1.7.3版本进行调试配置。请注意,如果遇到兼容性问题,可能需要降级XAMPP或寻找针对新版本的配置方法。 ### 2. 配置PHP.ini文件 配置PHP.ini...

    PhpStorm Xampp ThinkPHP 环境配置笔记

    在完成XAMPP配置后,我们转向PhpStorm的设置。在File > Settings > PHP > Servers中,我们创建了一个名为"localhost"的服务器,设置了Host为"localhost",Port为80,并选择了XDebug作为调试器。同时,在File > ...

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    xdebug helper 1.6.1

    3. **设置调试客户端**:在IDE(如PhpStorm、Eclipse等)中配置Xdebug调试器,确保端口、IDE key等与Xdebug配置一致。 4. **开始调试**:在浏览网页时,启用Xdebug Helper,当需要调试时点击插件图标开启调试模式。...

    zendstudio10.5.0+xdebug+xampp1.8.1.part3.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part2.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part5.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part6.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part4.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part7.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zend调试PHP_XDebug调试PHP_zend11.0

    - 配置XDebug调试,包括启用XDebug扩展,设置调试类型,指定PHP服务器,以及PHP解释器。 - 修改WAMP的PHP.ini配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    将下载的XDEBUG扩展添加到XAMPP的php.ini文件中,并配置相关设置,如: 1. 指定XDEBUG扩展的位置 2. 设置XDEBUG远程主机为localhost 3. 设置XDEBUG的追踪信息输出目录 4. 开启远程调试功能 5. 设置远程调试端口为...

    xdebugv2.0

    5. **远程调试**:可以配置Xdebug连接到远程服务器进行调试,方便处理线上问题。 6. **断点支持**:支持行断点、条件断点、函数断点等多种类型的断点,让调试更灵活。 7. **错误和警告报告**:当出现错误或警告时,...

    XAMPP安装与使用教程[整理].pdf

    在安装完成后,需要对XAMPP进行配置,包括: 1. 定位XAMPP的正确路径:选择Y并回车。 2. 是否让XAMPP支持便携使用:如果想把XAMPP注册为系统服务,需要使用驱动器号,否则可以选择不使用驱动器号。 三、XAMPP的...

    PHP CHROME调试插件 xdebug helper-1.4.3

    3. **兼容性广泛**: Xdebug Helper不仅适用于各种版本的Chrome浏览器,还能与多种PHP开发环境无缝对接,如WAMP Server、XAMPP等,以及各类PHP IDE,例如Zend Studio、PhpStorm等。 4. **扩展性**: 除了基本的调试...

    PHP的Xampp和ZendStudio安装注意文档

    首先,我们来看XAMPP。XAMPP是一个开源的、跨平台的Web服务器解决方案,包含了Apache服务器、MySQL数据库、PHP和Perl等组件,使得开发者能够在本地计算机上快速搭建PHP运行环境。安装XAMPP需要注意以下几点: 1. **...

    PHPMysql环境搭建xampp安装使用教程.pdf

    6.这一步让我们确认 PHP 的时区配置 UTC 是否正确,这个没关系,即使后面发现正确,也可以自己在 PHP.INI 里修改掉。 7.这里是最后一步,我们只需要选择 1 并回车启动 xampp 控制面板,右下角的托盘中已经显示 xampp...

    PHP调试环境搭建(有图有真相)

    配置Xdebug 在php.ini中,还需要配置Xdebug的相关选项,例如: ```ini [xdebug] xdebug.mode=debug xdebug.client_port=9000 xdebug.discover_client_host=1 xdebug.start_with_request=yes xdebug.idekey=VSCODE...

Global site tag (gtag.js) - Google Analytics