因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件。

经过几次搜索之后终于找到了办法。

解决步骤如下:

1.下载下面连接的文件go-pear.phar。放到PHP的安装文件下(D:\www\php54)

http://pear.php.net/go-pear.phar 2.执行php go-pear.phar
(Windows上执行的时候因为有UAC的问题所以需要以管理员权限运行CMD。XP下以管理员权限运行CMD的方法:在C:/systerm32文件夹下,右键cmd,运行方式》选择管理员运行)
打开cmd,

C:\Documents and Settings\sun>d:

C:\Documents and Settings\sun>cd D:\www\php54   //以此方式进入到 go-pear.phar存放路径

D:\www\php54>php go-pear.phar               //安装go-pear.phar

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local    //此处输入local

Please confirm local copy by typing 'yes' : yes   //此处输入yes,之后一路回车键

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:\www\php54
 2. Temporary directory for processing            : D:\www\php54\tmp
 3. Temporary directory for downloads             : D:\www\php54\tmp
 4. Binaries directory                            : D:\www\php54
 5. PHP code directory ($php_dir)                 : D:\www\php54\pear
 6. Documentation directory                       : D:\www\php54\docs
 7. Data directory                                : D:\www\php54\data
 8. User-modifiable configuration files directory : D:\www\php54\cfg
 9. Public Web Files directory                    : D:\www\php54\www
10. Tests directory                               : D:\www\php54\tests
11. Name of configuration file                    : D:\www\php54\pear.ini
12. Path to CLI php.exe                           : D:\www\php54

1-12, 'all' or Enter to continue:
Beginning install...
Configuration written to D:\www\php54\pear.ini...
Initialized registry...
Preparing to install...
installing phar://D:/www/php54/go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.
3.11.tar...
installing phar://D:/www/php54/go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt
-1.3.1.tar...
installing phar://D:/www/php54/go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.9.4.tar
...
installing phar://D:/www/php54/go-pear.phar/PEAR/go-pear-tarballs/Structures_Gra
ph-1.0.4.tar...
installing phar://D:/www/php54/go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.2.1
.tar...
install ok: channel://pear.php.net/Archive_Tar-1.3.11
install ok: channel://pear.php.net/Console_Getopt-1.3.1
install ok: channel://pear.php.net/Structures_Graph-1.0.4
install ok: channel://pear.php.net/XML_Util-1.2.1
install ok: channel://pear.php.net/PEAR-1.9.4
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"

******************************************************************************
WARNING!  The include_path defined in the currently used php.ini does not
contain the PEAR PHP directory you just specified:
<D:\www\php54\pear>
If the specified directory is also not in the include_path used by
your scripts, you will have problems getting any PEAR packages working.

Would you like to alter php.ini <D:\www\php54\php.ini>? [Y/n] : y

php.ini <D:\www\php54\php.ini> include_path updated.

Current include path           : .;C:\php\pear
Configured directory           : D:\www\php54\pear
Currently used php.ini (guess) : D:\www\php54\php.ini
Press Enter to continue:

** WARNING! Old version found at D:\www\php54, please remove it or be sure to us
e the new d:\www\php54\pear.bat command

The 'pear' command is now at your service at d:\www\php54\pear.bat

** The 'pear' command is not currently in your PATH, so you need to
** use 'd:\www\php54\pear.bat' until you have added
** 'D:\www\php54' to your PATH environment variable.

Run it without parameters to see the available actions, try 'pear list'
to see what packages are installed, or 'pear help' for help.

For more information about PEAR, see:

http://pear.php.net/faq.php
  http://pear.php.net/manual/

Thanks for using go-pear!

D:\www\php54>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE          VERSION STATE
Archive_Tar      1.3.11  stable
Console_Getopt   1.3.1   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

D:\www\php54>pear install DB //安装DB库

WINDOWS下PHP 的pear DB的安装(本地环境:PHP5.4.15+Apache+mysql)的更多相关文章

  1. Windows下IIS+PHP 5.2的安装与配置

    Windows下IIS+PHP 5.2的安装与配置   Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...

  2. Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装

    Android ROM开发(一)--Windows下Cygwin和Android_Kitchen厨房的安装 很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了Android ...

  3. 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)

    不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...

  4. 全网最全的Windows下Python2 / Python3里正确下载安装用来向微信好友发送消息的itchat库(图文详解)

    不多说,直接上干货! 建议,你用Anaconda2或Anaconda3. 见 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库( ...

  5. windows下搭建node.js及npm的工作环境

    近期在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源代码安装也好.还是使用node.msi格式安装包也好,总是有问题.终于,功夫 ...

  6. Windows下,配置VS Code的Java开发环境

    Windows下,配置VS Code的Java开发环境 前言 最近痴迷于VS Code的开发环境配置,原因就在于它的轻巧和免费,还能当一个非常棒的文本编辑器.如果之前你配置过VS Code并且失败了, ...

  7. Windows下Yii2框架的两种安装方式及升级最新版

    第一种:归档文件形式安装(适合于没有安装composer的机器) 进入下载页https://www.yiiframework.com/download,选择下载第一个 下载完成之后是一个压缩包,解压文 ...

  8. 关于windows下QT以及QT creator的安装

    普及  之  windows下qt的安装及配置   qt介绍 : Qt,分为商业.开源两个版本,商业版需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态 ...

  9. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

随机推荐

  1. iOS---》点击uitableview 的section展开或隐藏

    #import <UIKit/UIKit.h> @interface TestCell : UITableViewCell @property (weak, nonatomic) IBOu ...

  2. Java Hashtable类

    哈希表(Hashtable)是原来的java.util中的一部分,是一个字典的具体实现. 然而,Java2重新设计的哈希表,以便它也实现了​​Map接口.因此,哈希表现已集成到集合框架.它类似于Has ...

  3. Android之旅:梦想、学习、坚持、自信、淡定

    前段时间参加了2012年度IT博客大赛,进了前十强,写了一篇获奖感言,不过还没正式在CSDN发表出来.眼看2012年就要结束了,刚好借这个机会将2012年度IT博客大十强获奖感言发表出来,也算是对20 ...

  4. Linux下cut命令使用

    标题:cut命令的使用 作用:cut命令是对文件以行为单位,按照字节.字符.指定的域分隔符对行进行剪切,提取所需要的片段内容. 一.用法: cut [-bn] [file] 或cut -c [file ...

  5. Ubuntu下安装QT

    环境 Ubuntu 9.10 qt4.7.3 gcc 4.4 Ubuntu中缺少 make 首先安装  sudo apt-get install make 如果不知道缺少啥,就按下面的装 1.sudo ...

  6. cannot find module 'cordova-common'

    解决办法,重新安装cordova npm install -g cordova

  7. android百度地图中的地图缩放级别

    前期搭建百度地图的环境就不说了,网上一搜一大把,这里只讲地图的缩放,大神可以直接绕道 首先在类的内部初始化一个百度地图的对象 private BaiduMap mBaiduMap; 然后在OnCrea ...

  8. JS/jQuery宽高的理解和应用

    1.widows:窗口.window对象可省略 2.document对象是window对象的一部分 浏览器的Html文档成为Document对象 window.location===document. ...

  9. Discuz!图片查看插件(支持鼠标缩放、实际大小、旋转、下载)

    Discuz!图片查看插件(支持鼠标缩放.实际大小.旋转.下载) 图片查看是网站中的常用功能,用于展示详细的图片.在discuz图片插件的基础上进行了改造,因此这篇文章主要从以下几个方面来讨论图片查看 ...

  10. Javascript中对象类型的参数传递

    function setName(obj){ obj.name = 'Niccholas'; console.log(obj.name); //Niccholas obj = new Object() ...