使用NetBeans和Eclipse开发PHP应用程序

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 14:31 我要评论(0)

【51CTO独家特稿】各位用户如果单独看NetBeans和Eclipse的市场占有率,你可能会认为使用其中任何一种IDE开发PHP应用程序都没有 问题,例如:

1、NetBeans:一款开源的集成开发环境,利用它可以创建桌面、企业级、Web和移动设备应用程序,支持Java, C/C++,甚至动态脚本语言PHP,JavaScript,Groovy和Ruby。NetBeans IDE安装简单,具有开箱即用的特性,可以再多 个操作系统上运行,如Windows,Linux,Mac OS X和Solaris。

2、Eclipse:它是建立在Equinox OSGi基础之上的开源项目,Eclipse从Java IDE开始不断发展,支持越来越多的语 言,包括静态和动态语言,厚客户端,瘦客户端和服务端框架,建模和业务报表,嵌入式和移动开发。它是目前最好的 Java IDE。

本文将使用NetBeans和Eclipse开发一个简单的Web应用程序,为一个虚拟书店开发的一个搜索组件,用户只需要输入 书名,作者或ISBN号,程序就可以从数据库中找出符合条件的结果。通过阅读本文,你会了解到NetBeans和Eclipse的 PHP特性,你还可以在它们之间进行对比,如果两者都满足你开发的需要,那你可以好好比较一下,看哪款IDE最适合你 。要实现前面说到的应用程序,需要用到一系列技术,包括HTML,JavaScript(Ajax),PHP和MySQL 5.0数据库

需要用到的工具

NetBeans 6.5 for PHP

Eclipse PDT or Eclipse PDT 2.0

Java Development Kit (JDK) version 5 or 6

MySQL 5.0

PHP5

Apache HTTP Server 2.0

NetBeans IDE 6.5 for PHP介绍

我从NetBeans开始说起,首先从http://www.netbeans.org/downloads/index.html下载NetBeans,如图1所示。安装 时只需根据安装向导指引即可。

图- 1 下载NetBeans IDE 6.5 for PHP:在NetBeans下载页面点击PHP行

只要安装了Java运行环境(JRE)就可以运行NetBeans for PHP,不需要安装完整的JDK,NetBeans IDE for PHP的最 新版本是6.5,它包含了以下新特性:

1、PHP源代码编辑器

2、远程和本地项目开发

3、简化了代码导航操作

4、PHP调试(你可以检查本地变量、设置监视点、断点,评估代码的灵活性),NetBeans IDE for PHP也允许你使用 XDebug,可以任意选择一个调试器版本,但推荐使用XDebug 2.0,它和PHP 5.0具有更好的兼容性。

5、MySQL集成

创建PHP项目

为了实现一个PHP脚本/Web应用程序,你需要创建一个PHP项目根(一个空项目,仅包括通用的文件和目录)。无论是 哪种应用程序,IDE一般都是使用“项目”的概念,NetBeans为配置一个新项目提供了专用的向导,按照下列步骤创建一 个booksPHP示例应用程序:

1、启动NetBeans;

2、选择文件à创建一个新项目(将打开一个新建项目对话框);

3、从类别面板中选择PHP,从项目面板中选择PHP应用程序(你也可以选择载入一个PHP应用程序),点击下一步;

4、在这个对话框中输入项目名称和位置,这里输入booksPHP,在源文件夹字段选择一个方便的位置,点击下一步;

5、NetBeans支持在本地服务器(通常是Apache HTTP Server)上运行PHP应用程序,也支持在远程服务器上(通过 FTP)或作为PHP脚本(使用PHP解释器)运行,为了进行对比,你应该在Apache HTTP Server下运行booksPHP应用程序, 因此,从列表中选择本地Web站点,接下来在项目URL字段区域输入应用程序的URL,URL通常是类似 http://localhost/...的字符串,这个例子就应该是http://localhost/php/booksPHP/(当然你需要为你的配置对这个 URL做适当的调整),因为计划在本地服务器上运行项目,你需要提供一个运行位置好让NetBeans将应用程序代码拷贝到 那里,选择“从源文件夹拷贝到另一个位置”,在“拷贝到”区域指定目标位置(如C:\Program Files\Apache Group\Apache2\htdocs\php\booksPHP\),显然,仅当项目的根文件夹和本地服务器根文件夹不同时才需要这么做;

6、点击完成按钮关闭新建项目对话框。

如果你选择以脚本形式运行PHP应用程序,那你必须指定PHP解释器(PHP.exe)的位置,同样,如果你选择在远处服 务器上运行PHP应用程序,你必须指定一个有效的FTP连接,上传目录和上传方法。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...