Installation phpStorm不';无法识别xDebug调试器

Installation phpStorm不';无法识别xDebug调试器,installation,phpstorm,xdebug,Installation,Phpstorm,Xdebug,我有MAMP Pro 3,安装并激活了xDebug(如果我去xDebug.org分析php信息,我看到它已经安装) MAMP Pro仍然无法识别调试信息。(见屏幕) 知道会是什么吗 phpinfo() 您的phpinfo()。。。而PhpStorm中的PHP解释器是一种CLI内容(即在终端中执行)。在某些系统/设置(主要是Linux和Mac)上,它们使用不同的设置(不同的php.ini文件) 显然,在这两种情况下都使用了两个不同的php.ini文件。对于PHP解释器,您必须使用PHP解释器编辑

我有MAMP Pro 3,安装并激活了xDebug(如果我去xDebug.org分析php信息,我看到它已经安装)

MAMP Pro仍然无法识别调试信息。(见屏幕)

知道会是什么吗

phpinfo()

  • 您的
    phpinfo()。。。而PhpStorm中的PHP解释器是一种CLI内容(即在终端中执行)。在某些系统/设置(主要是Linux和Mac)上,它们使用不同的设置(不同的php.ini文件)

  • 显然,在这两种情况下都使用了两个不同的php.ini文件。对于PHP解释器,您必须使用PHP解释器编辑屏幕截图上的文件(只需单击它旁边的
    openineditor
    链接)

    • 您的Apache使用
      /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
    • 一个人使用的PHP解释器
      /Applications/MAMP/bin/PHP/php5.6.10/conf/PHP.ini
    您必须编辑最后一个并在那里启用/配置xdebug

  • 请记住只有在执行/调试CLI脚本或其他支持PHP的工具(如PHPUnit测试/CodeSniffer/PHPMD集成/Composer/Phing等)时,才会使用PHP解释器。如果您只想调试Apache提供的文件。。这样就不需要PHP解释器(您可以忽略它在那里说的内容)

    p.S.
    也有可能您的计算机上安装了多个PHP(即使它们都是同一版本)——请仔细检查。

    请校对。
    phpinfo()的输出
    我添加了phpinfo()的快照