您现在的位置是:首页 > 正文

eclipse 配置php扩展,Eclipse PHP插件(PHPEclipse)安装与配置图解

2024-02-01 04:55:55阅读 2

PHPeclipse是什么?

PHPeclipse是Eclipse的一个插件,它为php开发人员提供了一个集成的开发环境。

PHPeclipse这个插件包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。

PHPEclipse的官方网站是:http://www.phpeclipse.de/ ,http://www.phpeclipse.net/

安装该插件需要什么软件?

使用PHPeclipse之前你必须安装一下软件:

1、Eclipse3.X   Downland:http://www.eclipse.org/downloads/

2、jdk5.0/更高版本

3、DBG PHP Debugger matching the PHP version you are using

Downland:http://superb-west.dl.sourceforge.net/sourceforge/dbg2/dbg-2.15.5-win32.zip

4、Eclipse Web Tools Platform Project 1.0.x

具体步骤 :

下面就介绍下在以上都安装好了,怎么在eclipse下加入PHPeclipse插件。

安装PHPeclipse有三种办法:

1、Update Site,你可以使用eclipse的update site得到

2、直接从Sourceforge 下 载ZIP文件

3、通过SVN获得,这里就不说了,比较麻烦。

在这里只介绍第一种方法。

安装PHPeclipse最简单的方法就是在eclipse中加入PHPeclipse的update site,也就是第一种方法,:

如果你使用的是eclipse3.2,升级网址就是:http://update.phpeclipse.net/update/stable/1.1.x

如果是eclipse3.3/3.4,升级网址就是:http://update.phpeclipse.net/update/stable/1.2.x

具体操作:打开eclipse,在菜单工具栏选择:Help-> Software Updates -> Find and Install

接下来选择:Search for new features to install,点击next,下来点击:new  Remote Site

Name: PHPEclipse 1.2.x

URL:http://update.phpeclipse.net/update/stable/1.2.x

点击ok。

然后在页面中选择PHPEclipse1.2.x,点击finish。

等安装完毕后,你就可以创建你的php工程了。

下来将DBG php调试模块加入到eclipse当中:

下载地址: http://superb-west.dl.sourceforge.net/sourceforge/dbg2/dbg-2.15.5-win32.zip

解压dbg-2.15.5-win32.zip到临时目录后,更名x86子目录下的php_dbg.dll-5.x.x为php_dbg.dll, 拷贝至php安装目录下的ext扩展所在目录,然后修改php.ini, 加入扩展项, 并且新增debug配置段:

[debugger]debugger.enabled = truedebugger.profiler_enabled = truedebugger.JIT_host = clienthostdebugger.JIT_port = 7869

网站文章

  • IT行业什么语言最火

    在 IT 行业,目前最热门的编程语言包括: Python:用于各种应用,包括 web 开发、机器学习、数据分析和科学计算。 Java:用于构建企业级应用,是 Android 移动应用的首选语言。 JavaScript:用于客户端 web 开发,可以与 HTML 和 CSS 配合使用,可以实现动态网页效果。 C++:用于操作系统、浏览器、游戏开发等,是一种通用编程语言。 C#:用于构建 W...

    2024-02-01 04:55:47
  • 预科教育计算机基础知识重点,预科计算机基础试题(43页)-原创力文档

    我想忘记你,可做不到……?其实你并不是 完美得无可替代,?你永远是不懂我的心思?不知道我为什么会因为一件小事?就能 开心一整天?也不知道我为什么会因为一句话?而 难过好多天?不懂我的任性?我的乱发脾气?我的恨从哪里来??为什么我总是有那么多脾气?总是那么斤斤计较?总是那么不懂事?其实所有的所有?只是因为爱你?心里全部都是你?你能够活在一个没有我的世界?而我却只能活在一个只有你的天空?谁让我先...

    2024-02-01 04:55:18
  • df -h统计的信息与du -sh不一致的原因(转)

    有时候会遇到这样的问题:df -h统计一个目录,显示有约100M可用空间,使用了5G;而用du -sh统计该目录下的文件大小,却发现总共才占用了1G。也就是说,二者统计结果差距巨大。 例如: 1、df -h /tmp/ 结果: Size Used Avail Use% Mounted on3.9G 3.5G 220M 95% /tmp 2、du -sh...

    2024-02-01 04:55:12
  • java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is unrecognized or

    java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or

    2024-02-01 04:55:05
  • c# winform常用控件缩写大全

    在网上看到了C#控件的缩写大全,为了以后自己方便查找,便引用其原文。 原文地址:https://blog.csdn.net/pp_fzp/article/details/50751259

    2024-02-01 04:54:35
  • 精简Git

    精简Git:1.版本控制、2.聊聊Git的历史、3.Git环境配置、4.Git基本理论(重要)、5.Git项目搭建、6.Git文件操作、7.使用码云、8.IDEA中集成Git、9.git分支、10.git的后续学习

    2024-02-01 04:54:28
  • Python实战 -- 利用Flask搭建微电影网站(一)蓝图构建

    Python实战 -- 利用Flask搭建微电影网站(一)蓝图构建

    https://www.bilibili.com/video/av51720348?p=5

    2024-02-01 04:54:21
  • Apache Tomcat AJP 文件包含漏洞(CVE-2020-1938)

    Apache Tomcat AJP 文件包含漏洞(CVE-2020-1938)

    Apache Tomcat AJP 文件包含漏洞(CVE-2020-1938)

    2024-02-01 04:53:50
  • crontab 示例_Crontab示例–每5分钟

    crontab 示例Today we will look into crontab example to execute a script every 5 minutes. 今天,我们将研究cront...

    2024-02-01 04:53:42
  • java动态加载jar包,并运行其中的类和方法

    动态加载jar包,在实际开发中经常会需要用到,尤其涉及平台和业务的关系的时候,业务逻辑部分可以独立出去交给业务方管理,业务方只需要提供jar包,就能在平台上运行。第四:写个main函数测试下 Test...

    2024-02-01 04:53:35