我需要在我的计算机中设置一个服务器,以便使用Zend调试器调试PHP代码吗


do I need to setup a server in my computer in order to debug PHP code using Zend debugger ?

我安装了Eclipse PDT和Zend调试器,我想在上传到远程服务器之前测试我的php代码。我的代码需要读取远程文件中的一些值,我不知道如何在Eclipse中配置PHP调试器。然后我试着在本地测试它,但我想我必须在我的电脑里设置一个服务器,对吗?。顺便说一句,Eclipse让我可以通过下载服务器适配器来创建服务器,并且有几个选项。我真的很困惑。你认为Chrome扩展用于调试php怎么样?这是一个快速的解决方案吗?

我想在上传到远程服务器之前测试我的php代码

为了测试您的代码,您需要编写"自动测试"。这样,您就不需要在每次更改内容时手动验证。查看PHP应用程序的单元、集成和系统测试

然后我试着在本地测试它,但我想我必须在我的电脑里设置一个服务器,对吗?

没有。Zend调试器允许您逐步执行本地代码。您还可以通过运行脚本并检查其输出来执行代码。但是,如果您想通过单击应用程序的UI进行测试,那么您需要一个Web服务器。不过,PHP有一个内置的Web服务器,这可能就足够了。请参阅是否有php框架包含小型Web服务器和丰富的控制台工具,如RoR/Django?

附带说明一下,带有PDT和Zend Debugger的Eclipse不是Zend Studio。如果你想在本地服务器上使用ZendStudio,可以考虑安装ZendServerCommunityEdition,它将为你设置整个PHP堆栈,以便开箱即用。让Zend Debugger与XAMP一起运行不会有任何麻烦。有关ZendStudio和服务器的问题最好在http://forums.zend.combtw