我---7号斋主人

已婚
爱老婆
I wanna be a happy fish...

星期一, 七月 23, 2007

Debug(PDT in Eclipse)



前两天配置eclipse的php ide(PDT),今天开始写demo,虽然网络上多少都有很多在此IDE下开发/配置的文档,但是,我目前还没有将断点成功跟踪到,甚是纳闷...和jdt的debug不同,jdt在设置了断点在某行后,程序执行到该行,即会切换perspective到debug模式,并跟踪到改断点,此时可以看到多窗口(变量,服务,outline等,知道eclipse的应该都了解),可是pdt设置了断点后,死活跟踪不到,还有待发掘...

不过总结出一点,对于ide来说,最重要的是项目的管理和控制,在pdt下让多个项目发布到同一个apache服务器下的对应目录中,使调试和运行都是在服务目录下,pdt在这点上似乎也有待完善(也有可能是我还没有发现),我发现只能单个文件的run/debug来发布,首先,设置当前项目的默认服务:
右键点击项目,打开属性对话框,进入PHP Debug项:












设置对应参数,Default Server即可以通过PHP sever页面来设置,主要就是设置发布的对应目录;
接着,进入通过右击php文件,点击debug as->PHP Web Page即可启动该页(apache服务必须是在体外启动的),同时页面也即被发布到对应的服务目录下。

















个人认为,应该有更好的方法,eclipse的php插件还是很多的,但是个人对eclipse.org提供的专门的项目(如PDT)才感兴趣...有点固执,慢慢来吧,也许有一天会改变...

怎么有点像对blogspot@google固执一样呢?
不过,打算搬blog了,也是为什么现在终于拾起丢掉很久的php的原因,原本一直想搞个ror的blog,但是现在看来,还是想用wordpress了,慢慢看吧...project-babel也不错,就是功能有点太强了...但是不知道发布是否会像wordpress一样简单。