• Windows下安装PEAR, PHPUnit成功


    环境要求:

    Windows + APMServ5.2.6/PHP5以上

    安装步骤:

    1、Windows的开始 -> 运行 ->cmd

    2、安装命令

    d:
    cd D:\APMServ5.2.6\PHP
    D:\APMServ5.2.6\PHP>go-pear.bat

     Are you installing a system-wide PEAR or a local copy?
    (system|local) [system] :  敲击回车键 (Enter)

    Below is a suggested file layout for your new PEAR installation.  To
    change individual locations, type the number in front of the
    directory.  Type ‘all’ to change all of them or simply press Enter to
    accept these locations.

     1. Installation base ($prefix)                   : D:\APMServ5.2.6\PHP
     2. Temporary directory for processing            : D:\APMServ5.2.6\PHP\tmp
     3. Temporary directory for downloads             : D:\APMServ5.2.6\PHP\tmp
     4. Binaries directory                            : D:\APMServ5.2.6\PHP
     5. PHP code directory ($php_dir)                 : D:\APMServ5.2.6\PHP\pear
     6. Documentation directory                       : D:\APMServ5.2.6\PHP\docs
     7. Data directory                                : D:\APMServ5.2.6\PHP\data
     8. User-modifiable configuration files directory : D:\APMServ5.2.6\PHP\cfg
     9. Public Web Files directory                    : D:\APMServ5.2.6\PHP\www
    10. Tests directory                               : D:\APMServ5.2.6\PHP\tests
    11. Name of configuration file                    : D:\APMServ5.2.6\PHP\pear.ini

    12. Path to CLI php.exe                           : D:\APMServ5.2.6\PHP\.

    1-12, ‘all’ or Enter to continue:   输入all

    Installation base ($prefix) [D:\APMServ5.2.6\PHP] :
    Temporary directory for processing [$prefix\tmp] :
    Temporary directory for downloads [$prefix\tmp] :
    Binaries directory [$prefix] :
    PHP code directory ($php_dir) [$prefix\pear] :
    Documentation directory [$prefix\docs] :
    Data directory [$prefix\data] :
    User-modifiable configuration files directory [$prefix\cfg] :
    Public Web Files directory [$prefix\www] :
    Tests directory [$prefix\tests] :
    Name of configuration file [D:\APMServ5.2.6\PHP\pear.ini] :
    Path to CLI php.exe [D:\APMServ5.2.6\PHP\.] :

    一直回车,即可

    此时D:\APMServ5.2.6\PHP 会多出一个文件 pws-php5isapi.reg ,双击,确定,关闭控制台窗口,新打开一个cmd。

    D:\APMServ5.2.6\PHP>pear -V
    PEAR Version: 1.7.1
    PHP Version: 5.2.6
    Zend Engine Version: 2.2.0
    Running on: Windows NT 5EC44E99C71645F 5.1 build 2600

    ok,安装成功,不过别高兴的太早了,还有升级呢…不然无法安装后续的PHPUnit!

    安装PHPUnit

    D:\APMServ5.2.6\PHP>pear list

    INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
    =========================================
    PACKAGE          VERSION STATE
    Archive_Tar      1.3.3   stable
    Console_Getopt   1.2.3   stable
    Image_GraphViz   1.2.1   stable
    Log              1.11.5  stable
    PEAR             1.9.0   stable
    Structures_Graph 1.0.3   stable
    XML_Util         1.2.1   stable

    没有以上安装包的请你先安装,比如你没有安装Image_GraphViz 和Log,请输入以下指令:

    D:\APMServ5.2.6\PHP>pear install Image_GraphViz
    D:\APMServ5.2.6\PHP>pear install Log

    安装成功后,再输入以下指令:

    D:\APMServ5.2.6\PHP>pear upgrade-all

    Will upgrade channel://pear.php.net/archive_tar
    Will upgrade channel://pear.php.net/structures_graph
    Will upgrade channel://pear.php.net/pear
    downloading Archive_Tar-1.3.3.tgz …
    Starting to download Archive_Tar-1.3.3.tgz (18,119 bytes)
    ……done: 18,119 bytes
    downloading Structures_Graph-1.0.3.tgz …
    Starting to download Structures_Graph-1.0.3.tgz (30,191 bytes)
    …done: 30,191 bytes
    downloading PEAR-1.9.0.tgz …
    Starting to download PEAR-1.9.0.tgz (291,634 bytes)
    …done: 291,634 bytes
    upgrade-all ok: channel://pear.php.net/Archive_Tar-1.3.3
    upgrade-all ok: channel://pear.php.net/Structures_Graph-1.0.3
    upgrade-all ok: channel://pear.php.net/PEAR-1.9.0
    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”

    好的,如果你到达这一步,恭喜你成功即将离你不远。

    D:\APMServ5.2.6\PHP>pear channel-discover pear.phpunit.de
    D:\APMServ5.2.6\PHP>pear install phpunit/PHPUnit

    如果这两个都没有出错的话,D:\APMServ5.2.6\PHP目录下会出现以下四个文件:

    phpunit.bat
    phpunit
    dbunit.bat
    dbunit

    好了,检测安装是否成功。

    校验安装

    D:\APMServ5.2.6\PHP>pear -V

    PEAR Version: 1.9.0
    PHP Version: 5.2.6
    Zend Engine Version: 2.2.0
    Running on: Windows NT 5EC44E99C71645F 5.1 build 2600

    D:\APMServ5.2.6\PHP>phpunit –version

    PHPUnit 3.4.5 by Sebastian Bergmann.

    注意如果不成功的话,请使用

    d:
    cd D:\APMServ5.2.6\PHP
    D:\APMServ5.2.6\PHP>phpunit.bat

    另外为了避免每次这样启动,建议你讲D:\APMServ5.2.6\PHP\phpunit.bat 加入环境变量PATH,dbunit亦如此。

    好了,安装教程就到此处,有问题的请留言。

  • 相关阅读:
    Django-orm-自关联
    Android中像素相关
    Android导入项目工程时报错“ Invalid project description”
    汇编之64位操作系统安装debug.exe
    mygui初探(二)皮肤编辑器
    mygui初探(一)基础
    一种破解静态链接库(.lib)的简单方法
    工作这两年的经验与教训
    3D单机游戏《天鹰教》源码发布(二)
    HUSTOJ的Windows版评判内核(二)
  • 原文地址:https://www.cnblogs.com/ybbqg/p/2399630.html
Copyright © 2020-2023  润新知