本文借鉴了网络上的资料,由于单篇资料无法成功安装好环境,本人整合多篇文章安装好了PHPUnit,引用资料地址如下:
http://anjo.cnblogs.com/ http://www.cnblogs.com/ybbqg/archive/2012/03/16/2399630.html
以下是详细安装步骤:
1、进入PHP目录下,双击go-pear.bat文件,安装PEAR,全部回车就可以了
2、安装成功后,PHP目录下会生成pws-php5isapi.reg文件,双击,将信息导入注册表。
3、进入PHP目录,运行pear -V,若出现以下信息,则成功安装PEAR
PEAR Version: 1.9.4
PHP Version: 5.2.14
Zend Engine Version: 2.2.0
Runninpear upgrade-allg on: Windows NT 4399-0661-PC 6.1 build 7601
4、升级PEAR,运行pear list
E:\phpnow\php-5.2.14-Win32>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE VERSION STATE
Archive_Tar 1.3.11 stable
Console_Getopt 1.3.1 stable
Image_GraphViz 1.3.0 stable
Log 1.12.7 stable
PEAR 1.9.4 stable
Structures_Graph 1.0.4 stable
XML_Util 1.2.1 stable
对比本机运行出来的信息,进行安装操作。如果本机没有Log的信息,则 pear install log 安装Log,若没有Image_GraphViz,则运行pear install Image_GraphViz安装
5、全部安装完后,运行pear upgrade-all 更新PEAR,当出现下列信息,则成功安装
。。。。。。。。。。。。。
。。。。。。。。。。。。。
PEAR: Optional feature webinstaller available (PEAR’s web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR’s PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR’s PHP-GTK2-based installer)
PEAR: To install optional features use “pear install pear/PEAR#featurename”
6、开始安装PHPUnit,运行一下命令:
pear channel-discover pear.phpunit.de
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
,pear install phpunit/PHPUnit,如果安装成功,在PHP目录下会生成phpunit.bat , phpunit两个文件。
在进行pear install phpunit/PHPUnit的时候可能会出现“No releases available for package "pear.phpunit.de/PHPUnit"”错误,这个可能是pear缓存的原因,使用pear clear-cache清一下缓存就可以了
7、接下来检测是否安装成功,phpunit –version,若果出现以下信息,则表明安装PHPUnit成功。
E:\phpnow\php-5.2.14-Win32>phpunit -version
PHPUnit 3.6.12 by Sebastian Bergmann.
unrecognized option -- e
8、如果在运行phpunit -version出现错误,如require_once(File/Iterator/Autoload.php): failed to open stream。。。。。。。。之类的错误。则需要对php.ini文件进行配置。在 E:\phpnow\php-5.2.14-Win32 下找到 php.ini-dist 改名为 php.ini,在php.ini的最后一行加上include_path = ".;E:\phpnow\php-5.2.14-Win32\PEAR"。在运行phpunit -version 应该会成功,若不成功,则关掉dos窗口,重新打开,再试一下。
如果遇到其他问题:可以参考这个链接里面的内容http://hi.baidu.com/wuhui/item/17986ed5d9a90893260ae729
教程结束,本文借鉴的内容较多,只是加上自己的理解,和自己遇到的问题。