【发布时间】:2017-05-13 03:26:47
【问题描述】:
我刚从官网安装了最新的XAMPP for PHP 5.6,需要开启Xdebug,我发现C:\xampp\php\ext里面有php_xdebug.dll这个文件,但是[XDebug]里面没有配置全部在php.ini 中,我不知道如何使它工作。它应该默认安装并预先配置,我们只需取消注释 php.ini 中的 xdebug 配置,但事实并非如此。我什至尝试使用PECL commmand pecl install xdebug 再次安装它,但出现以下错误:
pecl install xdebug
downloading xdebug-2.5.0.tgz ...
Starting to download xdebug-2.5.0.tgz (267,640 bytes)
.........done: 267,640 bytes
ERROR: failed to mkdir C:\php\pear\docs\xdebug\contrib
在 PHPStorm 中,当我选择通过在 XAMPP 目录中选择 php.exe 添加解释器时,它也会显示 Debugger : Not installed。
我重新安装了 XAMPP,但我仍然遇到同样的问题。 提前致谢。
【问题讨论】:
-
您可以尝试下载其他XAMPP版本来获取php.ini的变量或查看xdebug文档并声明它们:xdebug.org/docs/basic
-
@FabianoAraujo 我做了,但在其他 xampp 版本中也没有 xdebug 配置。
-
双重安装从来没有解决了任何问题。