xdebug 扩展未加载
我已经安装了 xdebug(显示在 phpinfo() 中),但我试图让它与 PHPUnit 的代码覆盖功能一起使用。它一直告诉我“XDebug 扩展未加载”。我的 phpunit 与 WAMP 工作得很好。 当我运行 php -mi 时,在 php 模块和 zend 模块中都没有看到 xdebug 列出,这说明了为什么 phpunit 找不到 xdebug 扩展
有谁知道这个问题吗?
我的详细配置如下: 视窗7 php 5.3.0 阿帕奇2.2.11 Zend 引擎 v2.3.0 Xdebug v2.1.0
谢谢, 克里什宁
I've got xdebug installed fine (showing up in phpinfo()) but I'm trying to get it to work with PHPUnit's code coverage functionality. It keeps telling me "The XDebug extension is not loaded". I've got phpunit working fine with WAMP.
When i run php -m i don't see xdebug listed in neither php modules nor zend modules which points as to why phpunit is not find the xdebug extension
Does anyone have any idea of this problem?
My detailed configuration is as follows:
Windows 7
php 5.3.0
Apache 2.2.11
Zend Engine v2.3.0
Xdebug v2.1.0
Thanks,
Krishnen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
执行 php --ini 检查女巫配置文件是否已加载。
如果你有这样的事情:
加载的配置文件:(无)
扫描其他 .ini 文件:(无)
解析的其他 .ini 文件:(无)
只需将您的 php.ini 复制到 windows 目录中即可;)
perform php --ini to check witch config file is loaded.
if you have something like this :
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Just copy your php.ini in windows directory ;)
WAMP 是否有针对 CLI 和 Apache 的不同配置文件?我个人使用 Ubuntu,但是快速谷歌让我找到了这个 WAMP 常见问题解答
HTH。
Does WAMP have a different config file for the CLI and Apache? I use Ubuntu personally, but a quick google got me to this WAMP FAQ
HTH.
在 cmd 上输入
php --ini
并转到显示的 php.ini 文件。这个 php.ini 需要有 XDEbug 配置...
我的是:(
请考虑断行)
Type
php --ini
on cmd and go to the php.ini file shown.This php.ini need to have XDEbug configuration...
Mine is:
(please consider the breaking lines)
感谢所有回答的人。
我在 ubuntu 工作站上重复了该过程。这次我从源代码编译了所有内容。一切都很完美,现在能够覆盖运行 phpunit。这一定是 Windows 特定的问题。我将仅使用 Linux 盒子来完成此过程。
如果有人在 Linux 上设置 xdebug 时遇到问题,我很乐意提供帮助!
Thanks to all who answered.
I repeated the procedure on a ubuntu workstation.This time i compiled everything from source.Everything worked to perfection and am now able to run the phpunit with coverage. This must be a windows specific issue.I'll just use a linux box for this process.
Anyone having issues to setup xdebug on linux, i'll be glad to help!
您需要创建两个符号链接:
要在 Windows 中创建符号链接,请使用 mklink 命令,
例如
目录
在Windows中,
phpunit似乎看不到实际路径,并且使用该符号链接为它创建虚拟默认路径
You need to create two symlinks:
To create a symlink in windows use mklink command
e.g.
directory
to file
It seems in windows somehow phpunit doesnt see actual paths and with that symlinks you create virtual default paths for it