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

安装环境
  在安装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测试

时间: 2024-08-17 13:57:49

windows下安装pear及phpunit(注意配置好php命令行环境)_win服务器的相关文章

windows下安装php5.2.*,php5.3.*,php5.4.*版本的memcache扩展_win服务器

注:如使用集成环境成功率低,请自行配置php apache,表示win7下wamp php5.4.3基础上配置拓展,成功率极低.费时. 拓展安装调试方法: 编写调试php文件 <?php memcache(); 通过命令行执行测试,因为php拓展安装成功与否与apache无关,所以没必要不断重启apache去看phpinfo(); 另外发现当php拓展文件不匹配的时候,wamp不报错,用命令行执行的时候会报错. wamp下配置memcache表示很伤心. 1. 安装扩展最重要的一步就是下载正确的

windows下安装PEAR php5.3.1下解决出错的方法_Linux

phar "C:\php\PEAR\go-pear.phar" does not have a signature PHP Warning:  require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:\php\PEAR\go-

Win7旗舰版中的IIS7配置asp.net的运行环境_win服务器

以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫"灵光一闪",废话不多说了,这个成功是有图有视频有真相地哈! 这篇博文发表都三个月了,我自认为算是很详细了,可是还是很多人没有配置出来(天天有人在群里问我怎么配置),所以今天特意录成视频供大家参考. 特意申明:这是配置asp.net运行坏境,不是asp,asp和asp.net是有区别的.asp.net如果还是配置不出可以问,asp就算了,我不懂asp哦!无法帮你解决. Win7旗舰版中的IIS配置asp.n

win7和win2008 r2下配置IIS7(ASP.net运行环境)_win服务器

1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultAppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置. 控制面板--系统和安全--管理工具--Internet信息服务(IIS)管理器,打开IIS管理器.选中左侧的默认网站,单击右侧的高级设置,将应用程序池设置为Classic.NETAppPool. 2.选中左侧的"应用程序池",选中"Classic.NETAppPool",

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

1.按照常规下载 php 的zip包和配置好 php.ini,这里的例子使用的是 E:\php 2.把你的 php 目录加入系统环境变量 path 中 3.开始 运行 输入 cmd,然后切换到你的 php 目录,我当前的就是 E:\php 4.输入 go-pear.bat 首先脚本会询问是把 pear 安装为系统范围的还是本地拷贝,这里我们默认选择系统,直接回车即可 5.这时显示当前的路径配置,并询问你是否修改,我们保持默认依然回车即可,回车后脚本就会开始自动安装 pear 库了 6.安装的时候

Windows 下安装 Oracle 12c 教程

原文 Windows 下安装 Oracle 12c 教程 申明:本文原作者:Jmq   本文给大家带来的是 Oracle 12C 的安装教程.   1.准备 1.1 下载 Oracle 12c 安装程序 下载地址可参考:http://www.wxzzz.com/1231.html 文章可顺利下载.   1.2 解压下载好的两个压缩文件 将两个压缩包解压到同一个目录下,即"database",然后单击解压目录下的"setup.exe"文件: 2.安装过程 2.1.双击

Windows下安装Memcached的步骤说明_php技巧

(其实在Windows下安装还是比较简单的) 源码包准备: 1,memcached 1.2.1 for Win32 binaries 这个是 Win32 服务器端的 memcached 最新版本,直接下载就可以了: 2,php_memcache-5.2-Win32-vc6-x86-20090408.zip 这个是 php 所需的 PECL 扩展,即 php_memcache 扩展:(一定要和自己的 PHP 版本相同,我用的是5.2.1) 有了源码包包,那就开始大快朵颐吧,按照下面的步骤 1. 将

Windows下安装MySQL5.5.19图文教程_Mysql

本文详细介绍了Windows下安装MySQL5.5.19的全过程,希望对初学者有帮助. 下载mysql-5.5.19-win32.msi安装文件,双击运行,出现如下界面. mysql安装向导启动,按"Next"继续 在 I accept the terms in the License Agreement(我接受许可协议中的条款)前面打上勾.按"Next"继续. 选择安装类型,有"Typical(默认)"."Custom(自定义)&qu

全面解析Windows下安装 mysql5.7的方法_Mysql

关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为.err后缀名的文件里面找到. 2016-07-16T04:14:27.448186Z 1 [Note] A temporary password is generated for root@localhost: ?wxxx mysql的文件夹名字最好除掉,-, .这样的字符, 网上有其它安装帖子说