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递归列出所有文件和目录的代码
Sep 10 PHP
php SQL之where语句生成器
Mar 24 PHP
php 字符转义 注意事项
May 27 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
Sep 23 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
thinkphp5 路由分发原理
Mar 18 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
php中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
js操作select控件的几种方法
2010/06/02 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
python3 使用traceback定位异常实例
2020/03/09 Python
Python网页解析器使用实例详解
2020/05/30 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
XML文档面试题
2015/08/05 面试题
药学专业大学生个人的自我评价
2013/11/04 职场文书
演讲稿开场白
2014/01/13 职场文书
促销活动总结报告
2014/04/26 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
维稳承诺书
2015/01/20 职场文书
计算机实训心得体会
2016/01/14 职场文书
导游词幽默开场白
2019/06/26 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
详解运行Python的神器Jupyter Notebook
2021/06/03 Python