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面向对象的使用教程 简单数据库连接
Nov 25 PHP
php数组的一些常见操作汇总
Jul 17 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
May 31 PHP
解析php中memcache的应用
Jun 18 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
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
PHP - Html Transfer Code
2006/10/09 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
php操作redis缓存方法分享
2015/06/03 PHP
php实现多城市切换特效
2015/08/09 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
Python线程详解
2015/06/24 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
基于matplotlib xticks用法详解
2020/04/16 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
简单说说tomcat的配置
2013/05/28 面试题
小学三八妇女节活动方案
2014/03/16 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python