WINDOWS下PHP 的pear DB的安装(本地环境:PHP5.4.15+Apache+mysql)
因为需要安装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)的更多相关文章
- Windows下IIS+PHP 5.2的安装与配置
Windows下IIS+PHP 5.2的安装与配置 Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...
- Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
Android ROM开发(一)--Windows下Cygwin和Android_Kitchen厨房的安装 很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了Android ...
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)
不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...
- 全网最全的Windows下Python2 / Python3里正确下载安装用来向微信好友发送消息的itchat库(图文详解)
不多说,直接上干货! 建议,你用Anaconda2或Anaconda3. 见 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库( ...
- windows下搭建node.js及npm的工作环境
近期在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源代码安装也好.还是使用node.msi格式安装包也好,总是有问题.终于,功夫 ...
- Windows下,配置VS Code的Java开发环境
Windows下,配置VS Code的Java开发环境 前言 最近痴迷于VS Code的开发环境配置,原因就在于它的轻巧和免费,还能当一个非常棒的文本编辑器.如果之前你配置过VS Code并且失败了, ...
- Windows下Yii2框架的两种安装方式及升级最新版
第一种:归档文件形式安装(适合于没有安装composer的机器) 进入下载页https://www.yiiframework.com/download,选择下载第一个 下载完成之后是一个压缩包,解压文 ...
- 关于windows下QT以及QT creator的安装
普及 之 windows下qt的安装及配置 qt介绍 : Qt,分为商业.开源两个版本,商业版需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态 ...
- windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置
http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...
随机推荐
- 【源码】初探C#爬虫,持续更新中。。。
最近看到园子里有人用python做的爬虫软件并且上传的源码,苦于不懂python,便想着用C#也实现一个简易的爬虫软件.于是昨晚花了一个多小时的时间实现了一个简单的爬虫软件,功能十分简单,但是觉 ...
- spring mvc 的各种参数的绑定方式
本文转自http://www.cnblogs.com/HD/p/4107674.html SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: ...
- cplusplus系列>algorithm>std::for_each
http://www.cplusplus.com/reference/algorithm/for_each/ 对一个序列应用函数.可以是函数指针,或者是functor. // for_each exa ...
- 读取Excel文件的两种方法
第一种方法:传统方法,采用OleDB读取EXCEL文件, 优点:写法简单,缺点:服务器必须安有此组件才能用,不推荐使用 private DataSet GetConnect_DataSet2(stri ...
- onInterceptTouchEvent和onTouchEvent举例分析
首先自定义三个组件,其关系是:MyLayout在最上面,MySubLayout在MyLayout下面,MyView在MySubLayout下面. 一个点击事件进来,首先是DOWN动作,先是MyLayo ...
- iOS - UI - UITableView
1.UITableView 表格视图 服从数据源 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSIn ...
- iOS部分其他知识
1.界面切换传值 (1)使用button进行界面切换 //当页面跳转时系统自动调用,segue连线 - (void)prepareForSegue:(UIStoryboardSegue *)segue ...
- Uva 10129 - Play on Words 单词接龙 欧拉道路应用
跟Uva 10054很像,不过这题的单词是不能反向的,所以是有向图,判断欧拉道路. 关于欧拉道路(from Titanium大神): 判断有向图是否有欧拉路 1.判断有向图的基图(即有向图转化为无向图 ...
- ado.net 基础(一)
// C#操作数据库的基础1 引用两个命名空间using data:using date.sqlclient;2 创建与数据库的连接方法一: sqlconnection a = new sqlconn ...
- 转: HHVM at Baidu
评注: 一个项目迁移的问题考虑与实现使用.非常之详细. 转:http://lamp.baidu.com/2014/11/04/hhvm-in-baidu/ 在这之前我们介绍了我们为什么要迁移PHP到H ...