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导出MySQL数据到Excel文件(fputcsv)
Jul 03 PHP
php中截取中文字符串的代码小结
Jul 17 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
PHP编程函数安全篇
Jan 08 PHP
php实现按文件名搜索文件的远程文件查找器
May 10 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
php字符串函数学习之strstr()
Mar 27 PHP
Yii使用Captcha验证码的方法
Dec 28 PHP
thinkPHP框架自动填充原理与用法分析
Apr 03 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 PHP
php压缩文件夹最新版
Jul 18 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 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数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
Dom与浏览器兼容性说明
2010/10/25 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
纯JS焦点图特效实例(可一个页面多用)
2016/12/07 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
pycharm新建一个python工程步骤
2019/07/16 Python
python对矩阵进行转置的2种处理方法
2019/07/17 Python
python selenium操作cookie的实现
2020/03/18 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
YII2 全局异常处理深入讲解
2021/03/24 PHP
医院实习接收函
2014/01/12 职场文书
装配出错检讨书
2014/09/23 职场文书
埃及王子观后感
2015/06/16 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
MySQL基础(一)
2021/04/05 MySQL
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
python字符串的一些常见实用操作
2022/04/06 Python
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers