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 相关文章推荐
NOT NULL 和NULL
Jan 15 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 PHP
php二维数组排序与默认自然排序的方法介绍
Apr 27 PHP
PHP将XML转数组过程详解
Nov 13 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
Mar 08 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP微信发送推送消息乱码的解决方法
Feb 28 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
tp5框架无刷新分页实现方法分析
Sep 26 PHP
Laravel相关的一些故障解决
Aug 19 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学习笔记之 函数声明
2011/06/09 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
Python实现图片拼接的代码
2018/07/02 Python
python 解压pkl文件的方法
2018/10/25 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
python画双y轴图像的示例代码
2019/07/07 Python
django自带调试服务器的使用详解
2019/08/29 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
《桥》教学反思
2014/04/09 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
离婚律师函范本
2015/05/27 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
创业计划书之物流运送
2019/09/17 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技