PHP可调试团队开发环境配置
v 1.0.0 by xinqiyang
目录
PHP可调试团队开发环境配置 (1)
1 引子 (2)
2 软件集合 (2)
2.1 1.WampServer (2)
2.2 2.Eclipse for PHP Developers (3)
2.3 3.PHP memcache (4)
2.4 4.Xdebug (5)
2.5 5.Subclipse (5)
2.6 6.MySQLWorkbench (6)
3 安装配置和技巧 (6)
3.1 安装Wamp Server (6)
3.2 安装Memcached (9)
3.2.1 安装PHP Memcache扩展 (9)
3.2.2 安装Memcached (10)
3.2.3 是否安装成功? (11)
3.3 安装Eclipse for PHP Developers (12)
3.3.1 安装Sun JDK (13)
3.3.2 安装Eclipse for PHP Developers (14)
3.4 配置调试环境-Xdebug配置 (15)
3.5 配置团队开发环境-Subclipse安装 (27)
3.6 Eclipse优化设置 (33)
3.6.1 Eclipse设置 (33)
3.6.2 代码模板设置 (35)
3.7 Mysql WorkBench安装及使用 (37)
3.8 ThinkPHP生成器简介 (40)
4 结语 (44)
1引子
从事开发工作也有些年头了,用过的工具和写过的代码也有一些,深感好的开发套件带来的高效率,所以就萌发了写本文的念头,希望通过分享自己的经验,给新手节省一些时间,也希望老手多多指教.
目前行的php开发工具有本文主要是WIN下的可调试团队开发环境配置。
程序员可比作剑客,当外功和内功修为在同一级别下,称心如意的兵器,是竞争胜出的关键所在。
本文与其他的配置环境的文章主要的区别在于:
∙所有软件均是开源软件
∙突出团队开发,开发企业级项目支持
∙突出调试
∙突出Eclipse For PHP Developers 的特性
∙突出自动生成,节省机械操作常规代码的时间
LAMP平台下开发,主要突出的是开源特性,故笔者所选工具均是开源软件,笔者(xinqiyang)作为一个开源爱好者,希望通过本文,一起分享开源软件所带来的丰富体验,也希望大家能够一起,加入开源的行列。通过使用开源的软件,能够带来和商业软件一样乃至更好的体验。PHP 下开发作为开源的一个重要方面更是值得大家学习的。希望本文对大家有所帮助,更希望大家积极的交流,共同提高,以下是笔者的:
∙E-mail:xinqiyang@gmail
∙QQ: 517577550
∙Blog:scotomablogs
2软件集合
2.11.WampServer
官方网址:www.wampserver/
下载地址:www.wampserver/en/download.php
简介:
为何要使用WampServer?
认识WAMP源于THINKPHP论坛,07年,一直在寻一个开发框架,于是在框架比较中,就选择国内流年大哥开发的THINKPHP.选择TP的原因只有一条,就是那个时候可以URL Rewrite,Rewrite后的URL很好看,就选择了。那个时候还用张宴开发的开发套件APMServ,那个时候的APMServ还不是很完善,所以看TP官方推荐了WAMP,就从那时的1.5版本一直更新到现在的2.0i版本了。此间PHP也曝出了不少漏洞,一直到后来的PHP5.3发布了,WAMPServer现在有新的版本,不过当前的版本还算很稳定,就没有在去装了,有兴趣的朋友可以尝试下。新版的WAMPServer项目地址为:Z-WAMP Server Pack,选择这款套件的原因是:1.因为稳定2.支持调试
同类产品:
XAMPP PHPNow APMServ NIMP
2.22.Eclipse for PHP Developers
官方网址:/
下载地址:/pdt/downloads/
简介:
为何要使用Eclipse for PHP Developers?
也许大家使用过Zend Studio 使用过Editplus,在这里极力的向大家推荐Eclipse for PHP Developer 原先叫Eclipse PDT,不管叫啥,其实是把好刀就好了,关键是这把好刀是免费的,而且更新也比较及时,Zend Studio有的功能几乎都有的,Zend Studio 经典的5.5版本就很不错的,后来的版本太庞大了就一直没有用。
用Eclipse for PHP Developer 的一个很重要的原因就是可以和XDebug配合实现调试的功能,可以进行单步调试,断点设置,这点可以和Visual Studio相媲美了。可以说这个是PHP下最强大的IDE 了。
2.3
3.PHP memcache
官方网址:php/manual/ache.php
下载地址:downloads.php/pierre/
Memcached下载地址:/projects/memcached-win32/
简介:
为何要使用Memcached?
Memcache module provides handy procedural and object oriented interface to memcached, highly ef
fective caching daemon, which was especially designed to decrease database load in dynamic web applications.
这个年代,可以用内存换时间。
2.44.Xdebug
官方网址:
下载地址:/download.php
简介:
The Xdebug extension helps you debugging your script by providing a lot of valuable debug information.
为何要使用Xdebug?
PHP的调试就靠这位兄弟配合了,少了它能行么?
2.55.Subclipse
官方网址:/
下载地址:/files/documents/906/47653/site-1.6.12.zip
简介:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论