【发布时间】:2012-10-02 22:24:36
【问题描述】:
我正在寻找最简单的步骤来让 PhpStorm 5.0.2 调试一个简单的 PHP 页面。我尝试了在网上找到的十几种不同的说明,包括来自 JetBrains 的说明,但我无法让它发挥作用。
环境:
在 Windows 8 上运行的 IIS Express 8 + PHP 5.4。刚刚安装了 PhpStorm 5.0.2。这行得通,PHP 页面位于 http://localhost:13602/sphp.php 和 https://localhost:44307/sphp.php(安全版本),并按预期显示,代码如下所示:
<?
php echo ("Hello!")
?>
步骤:
我重置了我采取的所有其他步骤,因此 PhpStorm 完全恢复了开箱即用的设置。然后我执行了以下两个步骤:
在 PhpStorm 中,在“文件”>“设置”>“PHP”下。我将“PHP 语言级别”设置为“5.4”,将“解释器”设置为“PHP 5.4”安装的正确路径。
-
我按照“xdebug.org”的说明将 XDebug 扩展添加到我的环境中,这意味着我下载并添加了“php_xdebug-2.2.1-5.4-vc9-nts.dll”到我的“ext”文件夹中“PHP 5.4”安装文件夹,将其解锁(因为它是从互联网上下载的),并按照说明在“php.ini”末尾添加以下行,在任何部分下都没有:
zend_extension="C:\Program Files (x86)\PHP\v5.4\ext\php_xdebug-2.2.1-5.4-vc9-nts.dll"
到目前为止...效果不太好...
【问题讨论】:
-
查看这些手册(#4 和 #6)——足以让它发挥作用:confluence.jetbrains.net/display/WI/Documentation。我还建议检查
phpinfo();的输出以验证是否实际安装了xdebug。 -
感谢您的链接。 confluence.jetbrains.net/display/WI/Xdebug+installation+guide 有我需要的信息来验证我什至在加载 Xdebug,这帮助我发现我没有,我正在编辑错误的 php.ini。啊……