关闭

phpstorm 与 xdebug

标签: phpxamppxdebug调试phpstorm
808人阅读 评论(0) 收藏 举报
分类:

环境:phpstorm 2016.2 + windows 10 + xampp

简介

php代码调试时,我们可以用echo,print_r这些方法,一般情况下也够用,不过对于复杂一些的代码,还是推荐用xdebug。Xdebug是一个开放源代码的PHP程序调试器,可以用来跟踪,调试和分析PHP程序。

配置

我的电脑是windows, 需要php_xdebug.dll这个插件,事实上在我安装xampp时,这个文件已经安装在

C:\xampp\php\ext

目录下了,如果你的电脑没有可以去网上自行下载。

找到php.ini文件,我的是在C:\xampp\php目录下。在文件尾部增加:

[xdebug]
zend_extension="php_xdebug.dll"
xdebug.remote_enable = On
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.auto_trace = 1
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.collect_assignments = 1
xdebug.collect_vars = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.show_local_vars = 1
xdebug.show_exception_trace = 0

保存退出,重启phpStorm。新建一个php测试文件,输出phpinfo();,如下:

输出的内容中有xdebug,说明安装成功。

这里写图片描述

演示

下面演示下xdebug的功能。编辑刚才的测试php文件,改成如下代码:


<?php

xdebugShow();

function xdebugShow()
{
    require_once('test.php');
}

?>

test.php这个文件并不存在,但是我们引用了它,程序运行肯定会报错,如下:

这里写图片描述

从上图看可以看出,xdebug不仅告诉我们出错的地方(找不到test.php),同时还追踪到了函数xdebugShow。如果没有安装xdebug,你是得不到xdebugShow这个函数的出错提示的。可以试一下。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

phpstorm wamp下环境以及调试环境(Xdebug)搭建和配置

wamp环境搭建好后,接下来我们看一下在phpstorm下的调试环境如何配置和搭建 配置php  interpreter          找到设置->语言和框架->PHP   ...
  • ufojjj666
  • ufojjj666
  • 2017-01-16 11:16
  • 5344

phpstorm+xdebug作用解释及原理分析

今天学习了php 的 xdebug调试工具,感觉很强大,从一点不会到慢慢了解,翻阅了很多资料,也算是跋山涉水,翻山越岭了,为了避免再有像我这样的新手学习此知识点时遇到困惑,特把今天看到的一些优秀文章贴...
  • wang740209668
  • wang740209668
  • 2016-01-26 17:25
  • 2059

MAC +XAMPP+PHPStorm+Xdebuge配置PHP开发环境终极解决方案

XAMPP 安装 XAMPP是一个集成了Apatch和Mysql的开发环境工具包。 下载后一路下一步即可安装完成。安装后在应用程序中可以看到XAMPP。点击manager-osx即可启动 配置 修改根...
  • LANGZI7758521
  • LANGZI7758521
  • 2016-11-28 16:14
  • 2098

PhpStorm设置断点调试XDebug

  • 2016-10-01 12:09
  • 299KB
  • 下载

php学习环境搭建(wampServer+phpStorm+XDebug)

  • 2016-02-29 12:48
  • 2.86MB
  • 下载

Osx Mamp Phpstorm Setting Xdebug

  • 2016-03-04 21:59
  • 1.98MB
  • 下载

php学习-环境搭建手册(PhpStudy+phpStorm+XDebug)

  • 2016-02-26 12:33
  • 2.88MB
  • 下载

PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考

  • 2015-10-13 22:41
  • 2.75MB
  • 下载

PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

  • 2013-04-28 13:49
  • 302KB
  • 下载

PhpStorm中如何使用Xdebug工具

1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内赢得了大量PHPe...
  • h330531987
  • h330531987
  • 2017-08-05 23:17
  • 375
    个人资料
    • 访问:1609986次
    • 积分:13440
    • 等级:
    • 排名:第1128名
    • 原创:262篇
    • 转载:60篇
    • 译文:10篇
    • 评论:371条
    博客公告
    交流可在文章评论或发邮件至:pony_maggie@163.com微信号:pony_maggie
    打赏 微信支付
    微信
    打赏 比特币支付
    微信
    博客专栏
    最新评论