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学习教程之第1天
Jun 15 PHP
php时间戳格式化显示友好的时间函数分享
Oct 21 PHP
浅析iis7.5安装配置php环境
May 10 PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 PHP
浅谈PHP的反射机制
Dec 15 PHP
iis 7下安装laravel 5.4环境的方法教程
Jun 14 PHP
php实现的AES加密类定义与用法示例
Jan 29 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
PHP学习笔记之session
May 06 PHP
PHP设计模式之命令模式示例详解
Dec 20 PHP
用Laravel轻松处理千万级数据的方法实现
Dec 25 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
php生成EXCEL的东东
2006/10/09 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
JavaScript 常用函数
2009/12/30 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
详解Golang 与python中的字符串反转
2017/07/21 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
基于Python函数和变量名解析
2019/07/19 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
用python实现名片管理系统
2020/06/18 Python
详解python对象之间的交互
2020/09/29 Python
python爬虫工具例举说明
2020/11/30 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
信息技术培训感言
2014/03/06 职场文书
团支部推优材料
2014/05/21 职场文书
卖房授权委托书样本
2014/10/05 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
孔子观后感
2015/06/08 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
java中如何截取字符串最后一位
2022/07/07 Java/Android