装了个VS.Php.for.Visual.Studio.2008的开发工具,这个工具可以在vs的IDE环境下开发调试php程序。因为我的系统是win2008,IIS7对php的支持据说非常的好,可以不需要apache的支持,而且php在II7下的性能据说比apache更好。
装上vs.php后,打开VS,看了一下调试的配置,发现它默认是以apache的方式调试,但我又没装apache,那要怎么样才能设成以IIS的模式调试呢。
方法如下:
右击项目,选择“属性”,在“属性”页里选中Debug,更改里面的Debug mode为“External mode”。设置Debug engine为“XDebug”。最后再把Start Url改为IIS下设置的PHP项目首页文件,如:“http://localhost:8080/vsphp/index.php”。(注:我在IIS7下专门为PHP新建了一个端口为8080的网站)
这样就可以在VS2008下运行调试PHP程序了。