IDE为程序开发者提供高效的开发环境,方便快捷、省时省力。就本人初尝对PHP开发环境的配置,也是花掉了半天的时间,才搞明白。现在分享给跟我一样初次接触,但需要IDE开发环境的菜鸟留下一份参考资料,高手请飘过。。
我的开发环境配置所用的软件:
1. MyEclipse 10java web的开发利器。
2. wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64,含有PHP的调试器xDebug。
3.PDT IDE,用MyEclipse的configurationcenter更新获得。(经查询也有PHPeclipse,本人没用)
一、安装软件。
安装MyEclipse,wampwerver就不说了。
二、安装PDT
进入Myeclipse的Help->configuration center->software标签,搜索pdt,如下图:
注意:如果用的是MyEclipse需要删除MyEclipse IE Javascript Debugger (windows only),这个东西与PDT冲突
鼠标右击Eclipse PHP IDE 和PHP Development Tools(PDT) SDK Feature并add to profile。然后apply 2changes就可以。然后是等待安装。
三、相关配置
安装完以上软件,PHP的开发环境算是完成,但不能调试,以及相关的快捷设置值得一提。
(1)开启xDebug的调试功能,这个需要修改wampserver的php.ini文件,在文件中搜索到xDebug相关配置参数,并修改(加红)如下:
; XDEBUG Extension
zend_extension ="c:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9-x86_64.dll"
[xdebug]
xdebug.remote_enable = on
xdebug.profiler_enable =on
xdebug.profiler_enable_trigger= on
xdebug.profiler_output_name =cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp/tmp"
(2)Window->preferenes->PHP->Debug,将PHPDebugger修改为XDebug就好了如下图,需要注意的是wampserver的xDebug默认端口为9000,需要与这里的设置是一致的,如果不一致需要修改为一致。PHP->Debug这里的设置查看及修改请点击旁边的Configure…可以进行XDebug的端口的修改。Wampserver的端口查看需要创建一个php文件,在里面加入代码“phpinfo();”可以找到与xdebug相关的信息查看到所用的端口,找xdebug.remote_port项。默认情况下,PDT的xdebug端口与wampserver的是一致的,都是9000。若需修改wampserver的xdebug端口,只需在php.ini文件的xdebug配置块中加入:
xdebug.remote_enable = on
xdebug.remote_port=(yourport)
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
(3)Window->preferenes->PHP->Debug->Workbench Options,设置如下,不允许多个调试页面,当调试终止时回到Php开发界面。
至此Php开发及调试环境完成。
四、针对PHP CMS用Joomla的开发者所需的配置
(1)由于joomla的软件版本库放在linux上,需要进行文件编码上的一致。进入window->preferences->General->Workspace,配置如下
(2)假设把wampserver的webroot为c:/wamp/www,MyEclipse的Workspace设在c:/wamp/www/joomla_development。进入Run As配置窗口,分别创建对应的Joomla_frontend和Joomla_backend,设置如下图, Debugas会自动创建两者的对应项。主要是在URL->auto generate中加入路径joomla_development,因为你的webroot为www而不是joomla_development,方便运行和调试程序。
辉辉
(FightingBull Studio)
欢迎转载,但请注明出处:http://blog.csdn.net/fightingbull