Xdebug 2带有PHPSTORM设置错误



我试图用phpstorm(2016.2.2)设置Xdebug 2时,一直在处理意外错误。它说:

未建立与'xdebug 2.5.0rc1'的连接。验证安装。

我决定寻求帮助,因为我已经解决了3天的错误,我已经尝试了一切。

这些是我所做的设置步骤:

  • 在这里粘贴了我的phpinfo(https://xdebug.org/wizard.php)并下载了推荐的php_xdebug.dll( php_xdebug-2.5.0rc1-5.5-vc11-nts-x86_64)。

  • 将Php.Ini文件复制到binphpphp5.6.0中,并添加了这些代码行:

  • [Xdebug]
    zend_extension = C:MAMPbinphpphp5.6.0extphp_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支持"one_answers" Xdebug Helper"扩展。

有时我设法调试(我想)没有错误,但我在浏览器上遇到了一个错误,该错误表示"允许无需直接脚本访问"。

我在Windows 10 X64上运行MAMP 3.2.2,带有PHP 5.6.0。不知道我现在还能提供什么细节,但看起来足够。

我使用的其他笔记本电脑上的问题。他们俩都使用相同的设置(Win10,Mamp 3.2.2)。在我的第二台笔记本电脑上(我目前正在键入的一台笔记本电脑)是php.ini设置:

PHP版本:5.6.0 PHP CLI:C: Mamp bin php php5.6.0 php.exe php php cgi: C: Mamp bin php php5.6.0 php-cgi.exe加载配置文件: C: mamp bin php php5.6.0 php.ini调试器扩展名:xdebug 2.4.1

它使用Xdebug 2.4.1,我在笔记本电脑上没有出现错误。我将尝试将相同的Xdebug版本发送到我的第一笔笔记本电脑,看看它是否有效。

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

是否有意义

最新更新