您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > PHPUnit
Windows 下 PHP 安装 PEAR 和 PHPUnit
作者:网络转载 发布时间:[ 2013/12/17 10:32:33 ] 推荐标签:

二、安装 PEAR

在 Windows 上安装 PEAR 比较简单,由于 PHPUnit 依赖 PEAR,我们先把 PEAR 安装上。首先修改 php.ini(在 D:php-5.4.13-Win32-VC9-x86php.ini,)中的一个参数:

phar.require_hash=Off

默认是注释掉的,我们把前面的分号去掉,然后将 On 改为 Off。
使用我们已经下载好的 go-pear.phar,放到你的 PHP 安装目录,以 D:php-5.4.13-Win32-VC9-x86 为例。
注意:
第一步问你是否是安装一个全局的 PEAR 还是本地的(... 不清楚这个怎么翻译合适),推荐输入 local,测试发现仅仅是 pear.ini 的位置不同... 但推荐放在 PHP 目录,而不是 C:Windows 目录。
后一个步骤是问你是否修改 php.ini 中的 include_path,确认即可。

1.打开 CMD 命令提示符窗口,输入如下开始 运行 输入 cmd,然后切换到你的php目录输入命令:

>php go-pear.phar

如不出所料,安装流程应该没有问题,其中的各项参数配置你懂的话修改,不懂的话直接回车或 Y 等等操作。

首先脚本会询问是把pear安装为系统范围的还是本地拷贝,这里我们默认选择系统,直接回车即可

2. 这时显示当前的路径配置,并询问你是否修改,我们保持默认依然回车即可,回车后脚本会开始自动安装pear库了

3. 安装的时候脚本会提示你设定php.ini的里面include_path,我们按照要求在php.ini里面设置好,设置好后回车即可

4. 后脚本会提醒你导入pear的系统变量注册文件,这个文件在你的php目录中(D:php-5.4.13-Win32-VC9-x86)

5. 输入回车,pear的安装完成了, 测试pear是否装好,可以直接在命令行输入pear,如果你看到下列的输出,那是ok了

  三、PHPUnit的安装:

1.安装PHPUnit

 同样,截止到当前,PHPUnit的新版本是3.6.10,PHPUnit在PEAR的安装不需要手动下载安装包,只需要输入相关命令,会自动帮我们下载。

    开始安装phpunit,在php的根目录,依次输入如下命令:

>pear upgrade pear

>pear channel-discover components.ez.no

>pear channel-discover pear.phpunit.de

>pear channel-discover pear.symfony-project.com

>pear install -a -f phpunit/PHPUnit

等待安装完成,我们输入 phpunit 来验证安装:

如果你输入phpunit出现上图的显示,那么你的phpunit安装完成了。

这样完成了PHPunit的安装,此时查看"php所在目录/php/pear"目录中可以看到PHPUnit文件。

注:如果提示安装失败,应该是版本问题,需要下载更新:

        >pear upgrade-all

更新完后,再执行一遍安装命令。

小提示: 如遇到如下错误提示:

(1)添加时如果出现下列错误提示,请在php.ini里面开启 php_openssl.dll 这个扩展

Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

(2)当然此时可能会出现错误:No releases available for package "pear.phpunit.de/PHPUnit"install failed,你输入"pear remote-list -c phpunit"发现其实是有PHPUnit的,解决的方法是:

     在当前php目录中输入:
     >pear clear-cache    (清除错误记录信息缓存)
     完成后,输入:

>pear install –a -f phpunit/PHPUnit  (重新安装)

      重新执行安装命令!

(3)如果提示安装失败,应该是版本问题,需要下载更新:

        >pear upgrade-all
       可以通过pear –v查看版本信息
       更新完成后,可以重新进行PHPUnit安装:
        >pear channel-discover pear.phpunit.de
        >pear install phpunit/PHPUnit

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd