PHP添加Xdebug扩展的方法


Posted in PHP onFebruary 12, 2014

xdegug是一个很好的php调试扩展,安装方法也很简单,基本和其他的扩展安装方式差不多.

一、下载对应的DLL

下载地址:https://xdebug.org/download.php 里面选择对应的php版本以及windows 32/64位 版本

二、把文件放在PHP安装目录下的ext文件夹中 也可以自定义。

三、修改php.ini

[Xdebug] 

zend_extension="./ext/php_xdebug-2.2.3-5.3-vc9-nts.dll" 

;以下是参数 

xdebug.auto_trace=on 

xdebug.collect_params=on 

xdebug.collect_return=on 

xdebug.trace_output_dir="./xdebug" 

xdebug.profiler_enable=on 

xdebug.profiler_output_dir="./xdebug"

配置实例

[Xdebug]
;zend_extension_ts = "X:\upupw\PHP5\ext\php_xdebug.dll"
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.auto_trace = 0
xdebug.trace_output_dir = "X:\upupw\xdebug\trace"
xdebug.profiler_enable = 0
xdebug.profiler_output_dir = "X:\upupw\xdebug\profiler"
xdebug.max_nesting_level = 100
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp

注意:

xdebug.trace_output_dir="./xdebug" 配置是把调试文件放在PHP安装目录下的xdebug文件夹中,所以要在PHP安装目录下新建xdebug文件夹

xdebug.profiler_output_dir="./xdebug" 配置是把调试文件放在所运行项目下的xdebug文件夹中,所以要在项目目录下新建xdebug文件夹

重启网站服务器,可以echo phpinfo()查看是否有xdebug扩展,有便是安装成功了。

测试

新建php文件

<?php 

testXdebug(); 

function testXdebug() { 

require_once('abc.php'); 

} 

?>

运行查看php安装目录下的xdebug文件夹中是否生成文件,生成文件则安装成功
PHP 相关文章推荐
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
php入门教程 精简版
Dec 13 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
php缓存技术详细总结
Aug 07 PHP
php异步多线程swoole用法实例
Nov 14 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php 使用redis锁限制并发访问类示例
Nov 02 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
PHP删除数组中指定下标的元素方法
Feb 03 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 #PHP
php中的路径问题与set_include_path使用介绍
Feb 11 #PHP
php 不使用js实现页面跳转
Feb 11 #PHP
简单的php中文转拼音的实现代码
Feb 11 #PHP
PHP字符串的递增和递减示例介绍
Feb 11 #PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 #PHP
php发送post请求的三种方法
Feb 11 #PHP
You might like
mysql时区问题
2008/03/26 PHP
php购物网站支付paypal使用方法
2010/11/28 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
浅谈Python 中整型对象的存储问题
2016/05/16 Python
python 调用HBase的简单实例
2016/12/18 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python实现彩票系统
2020/06/28 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
python圣诞树编写实例详解
2020/02/13 Python
python算的上脚本语言吗
2020/06/22 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
创业计划书中要认真思考的问题
2013/12/28 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书