在windows安装PHPUnit

来源:互联网 发布:加拿大研究型硕士知乎 编辑:程序博客网 时间:2024/05/22 03:12
首先下载了最新的PHP安装包php-5.3.6-Win32-VC9-x86.msi
安装后,php目录有一个go-pear.bat

运行go-pear.bat,安装PEAR。

按网上介绍的方法,安装PHPUnit:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit

当执行到第4行命令时,郁闷了。安装失败!仔细看了提示,说当前的PEAR版本是1.9.1,安装PHPUnit要求最低版本1.9.2.
好不容易在执行pear.bat时返回的命令用法说明中找到了一行:
upgrade-all            Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]
于是输入命令:pear upgrade-all
运行中途竟出错退出!输出结果如下:
D:/php>pear upgrade-all
Will upgrade channel://pear.php.net/console_getopt
Will upgrade channel://pear.php.net/pear
Will upgrade channel://pear.php.net/structures_graph
downloading Console_Getopt-1.3.1.tgz ...
Starting to download Console_Getopt-1.3.1.tgz (4,471 bytes)
.....done: 4,471 bytes
downloading PEAR-1.9.3.tgz ...
Starting to download PEAR-1.9.3.tgz (295,774 bytes)
...done: 295,774 bytes
downloading Structures_Graph-1.0.4.tgz ...
Starting to download Structures_Graph-1.0.4.tgz (30,318 bytes)
...done: 30,318 bytes
upgrade-all ok: channel://pear.php.net/Console_Getopt-1.3.1
upgrade-all ok: channel://pear.php.net/Structures_Graph-1.0.4
upgrade-all ok: channel://pear.php.net/PEAR-1.9.3
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"
'3' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

好得我眼尖,注意到上面有一行,提示已成功升级PEAR版本为1.9.3。于是从新执行命令:
pear install phpunit/PHPUnit
开始看到正在下载PHPUnit的信息,最后看到PHPUnit安装ok的信息。

【安装OK】
原文地址:http://www.dotnetbbs.com/read.php?tid-285.html
原创粉丝点击