为了顺应zf的开发趋势,今天决定在Ubuntu 10.10下安装PEAR Unit XDebug 和Apache Ant
PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。
终端下的安装命令: sudo apt-get install php-pear
这是最简单的方法,你也可以自己琢磨下手动安装
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)。单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完成大型的自动化集成测试。
在保证pear正确安装的前提下使用命令:
注册:sudo pear channel-discover pear.phpunit.de
安装:sudo pear install phpunit/PHPUnit
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况
手动安装请到http://www.xdebug.org下载最新版,我这里用2.1.2版本
下载后解压:tar xzvf xdebug-2.0.0.tgz -C /opt
编译安装:
cd xdebug-2.0.0
phpize
sudo ./configure --enable-xdebug
sudo make
修改配置文件php.ini,添加一行zend_extension="/opt/xdebug-2.1.2/modules/xdebug.so"
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
重启apache,完毕!
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
这里也直接使用sudo apt-get install ant命令来安装。
安装后可以直接用ant -version命令来查看版本
好了,接下来可以继续zf之旅了!