xdebug 2 与 PhpStorm 安装错误

xdebug 2 with PhpStorm setup error

我在尝试使用 PhpStorm (2016.2.2) 设置 xdebug 2 时遇到了意外错误。它说:

Connection with 'xdebug 2.5.0rc1' was not established. Validate installation.

我决定寻求帮助,因为我已经 3 天无法解决此错误,而且我已尽我所能。

这些是我执行的设置步骤:

有时我设法调试(我猜)没有错误,但我在浏览器上收到错误消息 "No direct script access allowed"。

我在 Windows 10 x64 运行 MAMP 3.2.2 和 php 5.6.0。不知道我现在可以提供更多详细信息,但看起来足够了。

我遇到的问题出在我使用的另一台笔记本电脑上。它们都使用相同的设置(win10,MAMP 3.2.2)。在我的第二台笔记本电脑(我目前正在使用的笔记本电脑)上,这是 php.ini 设置:

PHP version: 5.6.0 PHP CLI: C:\MAMP\bin\php\php5.6.0\php.exe PHP CGI: C:\MAMP\bin\php\php5.6.0\php-cgi.exe Loaded Configuration File: C:\MAMP\bin\php\php5.6.0\php.ini Debugger extension: xdebug 2.4.1

它使用 xdebug 2.4.1,我在这台笔记本电脑上没有遇到错误。我会尝试将相同的 xdebug 版本安装到我的第一台笔记本电脑上,看看它是否有效。

这是我在第二台笔记本电脑(xdebug 功能)"zend_extension = C:\MAMP\bin\php\php5.6.0\ext\php_xdebug-2.4.1-5.6-vc11.dll" 上添加到 php.ini 的唯一命令。如果没有额外的 Xdebug 设置,它甚至可以 运行 是否有意义?