使用NetBeans进行团队合作PHP项目开发

     NetBeans是一款优秀的IDE,它的可扩展性非常强,现在几乎能通吃绝大多数语言。最重要的是,NetBeans遵循LGPL协议进行分发,是一款开源软件,可供免费使用,这给进行商业项目开发的团队带来了福音,不用花费大量的金钱去购买IDE工具的授权了。NetBeans基于JAVA开发,可以完美运行在Linux、Mac、Windows等平台上。通过安装扩展插件可以使它成为一款强大的PHP开发工具。比起PHP自家的Zend Studio,NetBeans有过之而无不及,功能应有尽有,最重要的是它自带中文语言包,对于一些刚刚接触它的人很有亲和力。同样,NetBeans内建了版本控制工具的支持,因此使用NetBeans进行团队项目的开发,是再好不过的选择。

    NetBeans官方网站:http://www.netbeans.org/,截至到目前可用的最新版本是NetBeans 6.8。由于NetBeans基于JAVA开发,安装之前请先确认系统中已经安装了JAVA 运行时环境(Java Runtime),如果没有,请前往JAVA官方下载安装。本文主要讲述使用NetBeans进行PHP开发,所以对其他开发的使用和设置就不作说明了。

    在Windows下安装非常简单,确认JAVA运行时环境设置成功后,直接运行安装包即可。在Linux下安装,同样确认安装成功了JAVA运行时,对于Ubuntu来说,在终端里面执行以下内容即可安装JAVA运行时:

sudo apt-get install sun-java6-jre

    更详细的JAVA环境安装指导,请参考:http://ispring.javaeye.com/blog/212969

    使用终端转到NetBeans安装文件的文件夹下,使用以下命令进行安装
sudo ./netbeans-6.8-ml-php-linux.sh

    接下来按两次回车,就会出现安装向导,安装步骤和Windows下是一样的。

   安装完成后如果发现界面有乱码,请在终端执行以下命令

sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc /usr/share/fonts/truetype/arphic/uming.ttf

    如果没能解决,请自己去百度查,嘿嘿~

    安装完成后我们来启动NetBeans。

查看图片

    使用文件-》新建项目来建立一个新项目。如果是从新创建,我们只要使用创建PHP应用程序即可,如果是基于现有代码,那么选择第二项即可。

查看图片

    在这一页,我们将设置PHP项目的本地副本的保存位置,通常,我们将这个目录设置为Web服务器下的一个目录以便进行调试。

查看图片

    最后我们将设置项目的URL路径,就是我们的WEB访问路径,用作调试的URL。

查看图片

    这样,就能在左侧的项目导航里面看到新建的项目了,接下来,我们就要把这个项目放入SVN中。在项目上面右键,版本控制,导入到SVN,在随后的向导中,需要逐项填写SVN的信息,这样,新建的项目就能够被导入到SVN库中。如果这期间你被提示没有安装SVN客户端,根据提示进行安装即可。

    接下来,我们来看从SVN库中签出项目。在菜单栏中选择团队开发->SVN->签出。在随后的设置项中,我们可以找到SVN服务器上的代码库,并将代码文件夹签出。

查看图片

查看图片

查看图片

      签出完成后我们可以通过打开项目来将项目加入到工作区当中

    在开发过程中,我们对SVN的一些操作,比如更新、提交、锁定解锁等等都团队开发菜单中进行,或者在文件上面右键进行相应操作。

    NetBeans功能强大,操作灵活,更多好处只有大家自己去体验了~所谓师傅领进门,修行靠个人嘛,呵呵。受篇幅限制所言不详,欢迎大家留言提出~

    原创文章,转载请注明出处,谢谢合作~

使用NetBeans进行团队合作PHP项目开发》上有7条评论

  1. Pingback引用通告: 使用netbeans进行PHP团队开发和基于xdebug进行多人远程调试 – Starlight36's Blog

  2. 你个加班男

    求netbeans配置PHP的开发服务器。IIS的详细教程。如果不出就果断黑你电脑

  3. Pingback引用通告: 使用netbeans进行PHP团队开发和基于xdebug进行多人远程调试 – Findever

  4. Pingback引用通告: 远程文件开发 | 我的小站

  5. Pingback引用通告: 使用netbeans进行PHP团队开发和基于xdebug进行多人远程调试 | afarliu的技术生涯

评论已关闭。