首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xampp启用xdebug手札

xampp启用xdebug手札

作者头像
libo1106
发布2018-08-08 15:38:02
1.3K0
发布2018-08-08 15:38:02
举报
文章被收录于专栏:Web 开发Web 开发

今天早上弄xdebug折腾了有一会,记录一下,以后好找。

环境:

Windows 7 Business Edition Service Pack 1(64位) XAMPP v3.2.1

这个版本的XAMPP,自带的php_debug.dll模块启用不了,总是报错,就去xdebug.org下载。

试了好几个版本才找到能用的

下好之后,一个个试,有的报错无法运行,有的不报错,但是phpinfo()里面没有显示已经加载了xdebug。

只有php_xdebug-2.2.3-5.4-vc9.dll可以使用(话说我一个64位系统,为啥运行的是32位的dll,难道和我的php版本有关?感觉xampp自带的php是32位编译出来的)。

安装Xdebug

先打开xdebug的远程模式,编辑php.ini,完整配置如下:

[Xdebug]
zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"

如上重启,接着配置IDE,我这里以phpstorm为例。

使结果输出到IDE上面

先打开xdebug的远程模式,编辑php.ini,完整配置如下:

[Xdebug] zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll" xdebug.remote_enable = On xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler = "dbgp"

123456

[Xdebug]zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"xdebug.remote_enable = Onxdebug.remote_host = 127.0.0.1xdebug.remote_port = 9000xdebug.remote_handler = "dbgp"

如上重启,接着配置IDE,我这里以phpstorm为例。

File -> Settings -> PHP -> Servers

如图配置即可

Run -> edit configurations

新建一个PHP Web Application配置

如图,编辑自己的配置

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-07-172,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Xdebug
  • 使结果输出到IDE上面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档