我开始使用PHP 5.3&amp ;;开始将一些网站移动到IIS7中托管的WordPress。 FastCGI的。我很快发现虽然WordPress的核心似乎开箱即用,但有很多插件在IIS中运行有问题,我希望能够调试它们,修复它们并提交补丁。
我发现的唯一解决方案是在Windows上的Apache中运行WordPress进行调试,但问题似乎与IIS& FastCGI使用PHP,而不是在Windows上。我已经查看了Expression Web 3和Aptana Studio 1.5,但无法用这两种工具找到方法。
有没有办法在IIS7上调试在FastCGI下运行的WordPress(或一般的PHP)?需要哪些工具,以及具体步骤。
答案 0 :(得分:3)
答案 1 :(得分:1)
我建议做一个phpinfo()并粘贴输出here,这是XDebug在他们的网站上使用Windows二进制文件的一个非常好的调试器。现在,无论你使用什么编辑器都需要支持xdebug才能拥有一步一步的东西。
另外,您应该查看FirePHP这是Firefox中Firebug的插件。它介于print_r()之间;和xdebug或......
最后看看dbg,它也适用于Windows。在这个post中有一些IIS的配置信息,只需忽略VS.php的内容。
希望这一切都有所帮助。
答案 2 :(得分:0)
我已经在Windows上调试了很多PHP并且从来没有遇到过这么多问题,这将有助于了解您尝试使用什么来调试事情以及您遇到的错误。通常,您可能遇到的错误与Apache函数和/或关于$ _SERVER []的假设有关。
无论如何,鉴于FastCGI可能不是问题,我会设置dev环境以正常的CGI运行,调试器访问应该更容易。