首页 > 编程语言 >使用XDebug进行PHP调试

使用XDebug进行PHP调试

时间:2023-06-21 22:01:06浏览次数:59  
标签:bin xdebug Xdebug dll XDebug wamp php PHP 调试

步骤

1、获取Xdebug, 下载地址,根据你的操作系统情况,选择合适的下载:

http://xdebug.org/download.php 

假设下载后的文件为: php_xdebug.dll

 

2、加载 PHP 的这个插件

以 WAMPSERVER 为例, 我是把它装在 D:\wamp\ 目录下,我就需要把php_xdebug.dll 文件拷贝到 D:\wamp\bin\php\php5.3.0\ext 目录下,

然后修改 php.ini 文件,增加下面的配置节,注意把目录修改为你自己的目录:

 

;载入Xdebug   
;zend_extension_ts="D:/wamp/bin/php/php5.3.0/ext/php_xdebug.dll" [Xdebug]    
zend_extension=D:\wamp\bin\php\php5.3.0\ext\php_xdebug.dll    
xdebug.profiler_enable=on    
xdebug.trace_output_dir="D:/wamp/bin/php/debuginfo"    
xdebug.profiler_output_dir="D:/wamp/bin/php/debuginfo"    
xdebug.auto_trace=on    
xdebug.collect_params=on    
xdebug.collect_return=on    
xdebug.show_exception_trace = On    
xdebug.remote_autostart = On    
xdebug.remote_enable = On    
xdebug.collect_vars = On    
; End:

3、我们访问本地的php站点,我们看是否能正常使用,是否启用了 xdebug 这个插件。然后在开发环境中使用 xdebug 进行调试即可。

标签:bin,xdebug,Xdebug,dll,XDebug,wamp,php,PHP,调试
From: https://blog.51cto.com/u_15588078/6532142

相关文章

  • Android强大的原生调试工具adb的常用命令
    ADB简介ADB(AndroidDebugBridge)是用于与Android设备进行通信和调试的命令行工具。以下是一些常用的ADB调试命令:常用命令列出链接的设备adbdevices:列出连接到计算机的Android设备列表。可以看到这里我连接了两个设备。进入设备的shell环境adbshell:进入设备的命令行shell......
  • thinkphp5.1 钩子使用技巧
    钩子使用的两种方法监听钩子行为Hook::listen('钩子名称','参数','是否只有一次有效返回值');还有给行为绑定钩子Hook::add('app_init','app\\index\\behavior\\CheckLang');第一种:直接执行行为//执行app\index\behavior\CheckAuth行为类的run方法并引用传入params参......
  • php curl卡顿缓慢的问题
    这是多个原因造成的,一是,php运行缓慢,最好重启一下。如果重启还是不能解决,1、DNS解析慢的原因,处理方案,使用gethostbyname代替推荐代码如下:$url_arr=parse_url($full_url);$url_host=$url_arr["host"];$url_port=$url_arr["port"];$url_ip=gethostbyname($url_host......
  • 断点调试
    http://iosdevelopertips.com/xcode/xcode-tip-breakpoints-have-so-much-more-to-offer-than-simply-stopping-on-a-line.htmlhttp://blog.bignerdranch.com/4247-xcode-breakpoint-wizardry/http://lldb.llvm.org/tutorial.html......
  • 享有盛誉的PHP高级教程
    媒体评论“很长时间没有看到这样有价值的PHP高级图书了,我从本书中获益匪浅。强烈推荐!”——QuentinZervaas,资深PHP程序员,《PHPWeb2.0开发实战》一书作者 “本书是我读过的最好的技术书,推荐阅读。”  ——Amazon.com 享有盛誉的PHP高级教程ZendFramework核......
  • PHP Web 2.0开发实战
    如何使用ZendFramework、Smarty、Ajax创建一流的网站 “读完本书后,我发现自己对Web开发和MVC模式的理解都已经今非昔比……强烈推荐此书!”——Amazon.com “……一部极富启发性的PHP实战指导书,业界专家充分演示了如何使用ZendFramework、Smarty、A......
  • 【web开发】PHP命名空间的别名和导入
    前言前面两篇文章我们详细介绍了PHP命名空间的定义和基本使用以及命名空间相关术语解读,对PHP的命名空间的有了更多的了解,本文我们再深入探索PHP命名空间的更多使用技巧。废话不多说,直接上菜。命名空间的别名和导入涉及到命名空间的使用,命名空间中的别名和导入这俩个概念我们是无法......
  • 蒂森MC2_B系统调试软件 蒂森MC2_B系统调试软件
    蒂森MC2_B系统调试软件蒂森MC2_B系统调试软件ID:691499602184177255......
  • 基于php的在线宠物电商交易平台的设计与实现
    随着社会的高速发展,社会压力逐步增加,忙碌的工作使得人们无暇过多地陪伴亲人。此时,人们也已不再只是追求物质上的享受,也逐渐看重精神上的享受。所以,排遣压力,寻求生活上的陪同者,享受更好的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色,随着养宠物的家庭的不断增多,宠物经......
  • 基于PHP理工大社区管理系统的设计与实现
    随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息数据的主要工具。数据库技术已经成为计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理会比文件来存储数据,管理起来更高效、方便。人们对于现实中的各种事物的管理,已经越来越依......