`

windows下安装pear及phpunit(注意配置好php命令行环境)

 
阅读更多

安装环境

  在安装PEAR之前需要配置安装PHP环境,如果没有自带PEAR

(直接访问http://go-pear.org并保存其首页为go-pear.php)

PEAR安装准备

  如果PHP运行环境没有自带PEAR,则需要下载go-pear.php文件,同时保存在php.exe所在的目录下。

PEAR安装步骤【不懂的就回车,默认安装就行了

1、我这里用的是wamp集成环境,d:/wamp/bin/php/php5.2.5>go-pear ,开始自动安装。

通过这个PEAR安装截图,可以看到首先需要确认PEAR的安装目录结构,系统通常能自动识别。

2、确认好PEAR在Windows下的安装目录结构,回车,开始下载和安装PEAR的默认扩展包,你也可以选择是否同时安装Pear_Frontend_Web-beta,Pear_Frontend_Gtk2,MDB2扩展包。

3、PEAR默认扩展包安装后,提示是否需要配置php.ini文件中的include_path选项指向pear的安装目录,当然需要配置,否则无法使用,Y并回车,安装包会自动修改include_path选项。

PEAR安装完成,双击PEAR_ENV.reg将相关信息导入注册表,同时重启Apache即可。

PEAR的其他安装方法

  如果PHP运行环境自带PEAR,则可以在PHP目录下找到PEAR.DAT文件,双击这个文件即可进行PEAR安装,方式应该类似上述安装方式。同时注意修改PHP.INI中的include_path选项即可。

PEAR命令

  在命令行方式下,运用PEAR的相关命令可以安装自己需要的PEAR安装包。

  pear help 列出pear的所有命令,类似于pear的命令帮助命令。

  pear help <command> 列出某个pear命令的具体信息

  pear help shortcuts 列出所有pear命令的简写

  pear list-all 列出所有可安装的packages,很多,可以访问pear扩展包列表 找到需要的packages,再使用pear install命令安装package。

(安装pear时,可以让其使用默认值,一直回车完。)

接着安装单元测试框架phpunit:

d:/wamp/bin/php/php5.2.5>pear channel-discover pear.phpunit.de
Adding Channel "pear.phpunit.de" succeeded
Discovery of channel "pear.phpunit.de" succeeded

d:/wamp/bin/php/php5.2.5>pear install phpunit/PHPUnit
Did not download optional dependencies: pear/Image_GraphViz, pear/Log, channel:/
/pear.symfony-project.com/YAML, use --alldeps to download automatically
phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is
1.6.1
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2
.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use package "channel://pear.symfony-project.com/Y
AML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "soap"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed
(安装phpunit失败,此时通过pear upgrade pear更新pear后继续安装 )

d:/wamp/bin/php/php5.2.5>pear upgrade pear
downloading PEAR-1.9.0.tgz ...
Starting to download PEAR-1.9.0.tgz (291,634 bytes)
......

d:/wamp/bin/php/php5.2.5>pear info pear
ABOUT PEAR.PHP.NET/PEAR-1.9.0
......

d:/wamp/bin/php/php5.2.5>pear channel-discover pear.phpunit.de
Channel "pear.phpunit.de" is already initialized

d:/wamp/bin/php/php5.2.5>pear install phpunit/PHPUnit
Unknown remote channel: pear.symfony-project.com
Did not download optional dependencies: pear/Image_GraphViz, pear/Log, channel:/
/pear.symfony-project.com/YAML, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2
.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use package "channel://pear.symfony-project.com/Y
AML" (version >= 1.0.2)
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "soap"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
downloading PHPUnit-3.4.13.tgz ...
Starting to download PHPUnit-3.4.13.tgz (254,903 bytes)
.....................................................done: 254,903 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.4.13

phpunit安装完毕,可输入phpunit测试


可能遇到的问题:

不使用go-pear.bat,转而使用

解决方法一:
运行:

Php command代码
  1. php-dphar.require_hash= 0 PEAR/go-pear.phar



解决方法二:
http://pear.php.net/go-pear 下载个没有打包的PEAR安装包存储到本地命名为go-pear.php
运行:

Php command代码
  1. phpgo-pear.php
分享到:
评论

相关推荐

    PHP5.4.3下安装PEAR&PHPUnit;&phpDoc2;

    PHP5.4.3 下安装PEAR、PHPUnit、phpDoc2...

    安装pear和phpunit

    安装pear,phpunit,所有的错误,帮助你解决难题。

    Windows 下的 PHP-PEAR 安装方法

    您可能感兴趣的文章:PHP Pear 安装及使用windows下安装pear及phpunit(注意配置好php命令行环境)PHP 5.0 Pear安装方法PHP pear安装配置教程pear包安装phpunit的方法windows下安装PEAR php5.3.1下解决出错的方法...

    pear及phpUnit的安装教程

    详细的安装教程 自己应经测试的出来的 放心下载

    php安装xdebug/php安装pear/phpunit详解步骤(图)

    PHP环境中安装pear、phpunit以及xdebug全攻略,大家参考使用吧

    phpunit配置及使用

    phpunit配置及使用

    PHPUnit单元测试的配置及使用

    PHPUnit单元测试的配置及使用,PHPUnit单元测试的配置及使用,PHPUnit单元测试的配置及使用,PHPUnit单元测试的配置及使用,PHPUnit单元测试的配置及使用

    pear包安装phpunit的方法

    安装PHPUnit可以通过PEAR安装程序命令获得: pear install PHPUnit2 根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit2。 PHPUnit是适用于PHP4的包,这在本书后面关于“在PHP4中使用PHPUnit”一章会提到...

    phpunit 3.67 最新版

    pear install phpunit/PHPUnit 方法二 :手动安装 1 从http://pear.phpunit.de/get/下载软件包并解压 2 把解压后的目录加入php.ini中的include_path 3 将脚本pear-phpunit改名为phpunit 4 将phpunit脚本中的@...

    Windows下安装PHP单元测试环境PHPUnit图文教程

    1、按照常规下载 php 的zip包和配置好 php.ini,这里的例子使用的是 E:\php 2、把你的 php 目录加入系统环境变量 path 中 3、开始 运行 输入 cmd,然后切换到你的 php 目录,我当前的就是 E:\php 4、输入 go-pear....

    Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法

    本文实例讲述了Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法。分享给大家供大家参考,具体如下: phpunit下载网站 http://www.phpunit.cn/ 一、安装PHPUnit 1.选择版本 我用的是php版本是5.6.25...

    PHPUnit PHP测试框架安装方法

    Windows平台LAMP环境XAMPP 1.7.3下如何安装PHPUnit呢? 首先,以管理员身份运行cmd,使用pear添加phpunit频道: D:\xampp\php&gt;pear channel-discover pear.phpunit.de Channel “pear.phpunit.de” is already ...

    PHPUnit安装及使用示例

    PHPUnit是zend官方大力...windows下将php的环境变量加入到PATH环境变量中。 简单使用: 复制代码 代码如下: &lt;?php class StackTest extends PHPUnit_Framework_TestCase {    public function testArray()  {  

    Windows下的PHP安装pear教程

    因为需要安装 PHPUnit,要先装 pear,网上的教程大多数是以双击 go-pear.bat 开始,但是我安装的php文件夹里压根没有这个文件。 经过几次搜索之后终于找到了办法,解决步骤如下: 1、下载下面连接的文件至 go-pear....

    phpunit windows

    版本很老,留存备份。对windows环境错了容错处理。不要下载,请绕行

Global site tag (gtag.js) - Google Analytics