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

MyEclipse/eclipse的php开发调试环境配置相关推荐

  1. PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )

    因为项目需求,需要开发PHP的项目,所以不得不花点时间开始学习PHP,过程非常要抓狂,还没有开始开发已经被一大堆复杂的环境搭建搞疯了 经过多方实验,决定将过程记录下来,也为了让很多跟我一样从零开始学习 ...

  2. stm32运行java虚拟机_windows下的基于Eclipse的STM32开发调试环境搭建

    这段时间在玩STM32,但官方库的代码也确实是有点多,记忆力有点不太好了.突然就想起了以前用Eclipse的那个代码提示功能,谷歌了一段时间, (一)安装编译环境 1.下载和安装JAVA虚拟机 因为E ...

  3. Eclipse 进行 web开发的环境配置

    文章目录 Eclipse进行web项目编写 JDK11 安装配置 JDK下载安装 JDK环境配置 Eclipse IDE 2018-12(64位) 下载安装 下载 界面及举例 Tomcat-9.0.1 ...

  4. Windows内核开发调试环境配置详解

    1. 下载和使用WDK 应用程序使用开发包SDK,类似的,内核编程使用"Windows Driver Kit",简称WDK.WDK已经自带所有需要的头文件.库.C/C++语言及汇编 ...

  5. vscode-armgcc-openocd搭建STM32开发调试环境

    环境配置 一. vscode插件安装 1. 打开vscode, 进入扩展搜索页面 2. 搜索安装: Embedded IDE, Cortex-Debug 二. arm-gcc, openocd安装 a ...

  6. Eclipse开发PHP环境配置

    Eclipse开发PHP环境配置 首先准备好软件: 1. Apache,到这里找个最新版本 2. PHP,到这里下载 3. Eclipse IDE for Java EE Developers,到这里 ...

  7. keil5(MDK5)配置S3C2440裸机开发调试环境

    源:keil5(MDK5)配置S3C2440裸机开发调试环境

  8. T2080 U-BOOT与OS内核移植 准备篇(一)——开发调试环境简介

    T2080 U-BOOT与OS内核移植 准备篇(一)--开发调试环境简介 1.本项目选择的工具 2.几个常用工具简介 2.1 Trace32 2.2 Code Warrior 2.3 QorIQ Li ...

  9. 用pycharm搭建odoo 12, 11,10 开发调试环境

    用pycharm搭建odoo 12, 11,10 开发调试环境 个人认为在windows平台下Pycharm 是最好的 odoo开发工具, 配置简单,操作简便,界面清爽,支持远程调试python,ja ...

最新文章

  1. [YY题]HDOJ5288 OO’s Sequence
  2. Nexus 私服 3rd party 库被误删怎么办
  3. JQuery图片切换 Win8 Metro风格Banner
  4. Linux 自动删除N天前的文件
  5. mysql导出bacpac_数据库的迁移
  6. pytorch 正向与反向传播的过程 获取模型的梯度(gradient),并绘制梯度的直方图
  7. 连接mysql数据库时提示2003-can t connect to MySQL server on ip(10060)的解决办法
  8. 【vSphere故障案例】案例七:数据中心虚拟化网络故障
  9. (转)SpringMVC学习(二)——SpringMVC架构及组件
  10. Qt实践录:TCP网络调试助手
  11. js json制表符报错_Node.js一个好汉的三个帮
  12. mysql 注册驱动_mysql8.0以上版本注册驱动并建立数据库的连接公共代码
  13. 3.UEFI-edk2 增加中文显示
  14. 【ArcGIS风暴】中国756个气象台站分布Shapefile数据下载
  15. 编译icedTea-web报错填坑之旅
  16. 对待员工的4个阶段:我如何让员工过好自己的一生?
  17. springboot传图片到前端之有手就行
  18. 第二届童装品牌团2015年春夏联展
  19. qq邮件如何设置html阅读,如何得知对方是否已阅读QQ邮件?
  20. 面向NDN的网络攻击检测技术分析

热门文章

  1. CC2640R2F SPI驱动代码
  2. Flask 结合 Highcharts 实现动态渲染图表
  3. ios生命周期 uiviewController的生命周期(3)
  4. 爱立信携手EBU和BBC展示直播字幕制作的新标准
  5. [转] Proxyee Down简介
  6. JavaScript 弹窗(对话框)警告框、确认框、提示框.
  7. 金额转换,阿拉伯数字的金额转换为中国传统的形式。例如:327328.96 - 叁拾贰万柒仟叁佰贰拾捌元玖角陆分。
  8. yarn run lint
  9. 2019年广东工业大学新生赛 A-原初的信纸
  10. 区域惯性矩matlab,图示截面图形对形心轴z的惯性矩Iz= 。【图片