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 天无法解决此错误,而且我已尽我所能。
这些是我执行的设置步骤:
在这里粘贴了我的php信息(https://xdebug.org/wizard.php)并下载了推荐的php_xdebug.dll(php_xdebug-2.5.0rc1-5.5-vc11-nts-x86_64
)。
将 php.ini 文件复制到 bin\php\php5.6.0
并添加了以下代码行:
[Xdebug]
zend_extension = C:\MAMP\bin\php\php5.6.0\ext\php_xdebug-2.5.0rc1-5.6-vc11.dll
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_port = 80
xdebug.profiler_enable=1
为 Chrome 浏览器安装了 "JetBrains IDE Support" 和 "Xdebug helper" 扩展。
有时我设法调试(我猜)没有错误,但我在浏览器上收到错误消息 "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 设置,它甚至可以 运行 是否有意义?
我在尝试使用 PhpStorm (2016.2.2) 设置 xdebug 2 时遇到了意外错误。它说:
Connection with 'xdebug 2.5.0rc1' was not established. Validate installation.
我决定寻求帮助,因为我已经 3 天无法解决此错误,而且我已尽我所能。
这些是我执行的设置步骤:
在这里粘贴了我的php信息(https://xdebug.org/wizard.php)并下载了推荐的php_xdebug.dll(
php_xdebug-2.5.0rc1-5.5-vc11-nts-x86_64
)。将 php.ini 文件复制到
bin\php\php5.6.0
并添加了以下代码行:[Xdebug]
zend_extension = C:\MAMP\bin\php\php5.6.0\ext\php_xdebug-2.5.0rc1-5.6-vc11.dll
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_port = 80
xdebug.profiler_enable=1
为 Chrome 浏览器安装了 "JetBrains IDE Support" 和 "Xdebug helper" 扩展。
有时我设法调试(我猜)没有错误,但我在浏览器上收到错误消息 "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 设置,它甚至可以 运行 是否有意义?