文档章节

在Windows下安装pear

摇滚哈哈狗
 摇滚哈哈狗
发布于 2015/07/18 13:40
字数 431
阅读 6
收藏 0
Windows 下安装pear,修改go-pear.bat如下:

 

@ECHO OFF
set PHP_BIN=php.exe
%PHP_BIN% -d phar.require_hash=0 PEAR\go-pear.phar
pause

 

以下内容于2012-09-07更新


步骤:

  1. http://windows.php.net/downloads/releases/archives/ 下载PHP,解压并重命名到为php5.x.x,进入php5.x.x目录
  2. 如果需要扩展,打开php.ini,设置 extension_dir = "ext" , 取消对应扩展的注释
  3. 打开cmd,进入php5.x.x目录,运行go-pear
  4. 提示
    Are you installing a system-wide PEAR or a local copy?
    (system|local) [system]

    按回车确定

  5. 提示
    1. Installation base ($prefix)                   : D:\path_to_your_php\php5.x.x2. Temporary directory for processing            : D:\path_to_your_php\php5.x.x\tmp
     3. Temporary directory for downloads             : D:\path_to_your_php\php5.x.x\tmp
     4. Binaries directory                            : D:\path_to_your_php\php5.x.x5. PHP code directory ($php_dir)                 : D:\path_to_your_php\php5.x.x\pear
     6. Documentation directory                       : D:\path_to_your_php\php5.x.x\docs
     7. Data directory                                : D:\path_to_your_php\php5.x.x\data
     8. User-modifiable configuration files directory : D:\path_to_your_php\php5.x.x\cfg
     9. Public Web Files directory                    : D:\path_to_your_php\php5.x.x\www
    10. Tests directory                               : D:\path_to_your_php\php5.x.x\tests
    11. Name of configuration file                    : D:\path_to_your_php\php5.x.x\pear.ini
    12. Path to CLI php.exe                           : D:\path_to_your_php\php5.x.x
    1-12, ‘all’ or Enter to continue:

    确定无误,则按回车,输入数字则修改对应项。修改后,按回车进行安装。

  6. 生成环境变量PEAR_ENV.reg文件,双击导入注册表
  7. 此时,输入pear -V 查看版本信息,输入pear list 查看已安装的包
  8. 如果pear list查看没有 Image_GraphViz 包和 Log 包,则使用 pear install Log 安装Log,使用 pear install Image_GraphViz
  9. 安装 Image_GraphViz 时,如果提示不能包含Structures/Graph/Node.php,则
    1. 尝试set查看PHP_PEAR_*相关环境变量是否正确
    2. 尝试关闭cmd窗口,再打开,再pear install Image_GraphViz
    3. 尝试pear install Stuctures_Graph,再pear install Image_GraphViz
  10. 至此,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.3.0   stable
    Log              1.12.7  stable
    PEAR             1.9.0   stable
    Structures_Graph 1.0.2   stable
    XML_Util         1.2.1   stable  

此时,使用 pear upgrade-all 即可升级所有的包。

 

本文转载自:http://www.cnblogs.com/heiing/archive/2011/12/07/2279405.html

共有 人打赏支持
摇滚哈哈狗
粉丝 13
博文 226
码字总数 28445
作品 0
深圳
程序员
私信 提问
Windows下安装PHPUnit详解

Windows下安装PHPUnit详解 最近研究php的单元测试功能,在centos下和widows下安装了phpunit 首先要保证你装的php中安装了pear linux下输入命令pear 回车可看一下是否安装了 windows下可以用d...

peasant
2013/12/14
0
0
如何安装egw-pear?

在windows中安装的eGroupWare,提示egw-pear未安装,我忽略了此提示,安装好后,虽然能使用,但经常出现缺少egw-pear的错误。我看了eGroupWare的官网,好像也没提这件事。 请问如何安装egw-p...

开源绿洲
2011/10/15
831
2
安装Twig模版引擎-Twig使用指南

上一篇文章《Twig模版引擎简介-Twig使用指南》简单介绍了具有快速、安全、灵活等特性的PHP模板引擎Twig,本文的重点是介绍Twig的安装方法。你有很多种方式来安装Twig。那么如何安装Twig的PHP...

Veekit
2014/05/25
0
2
pear 的安装 phpunit

首先需要打开cmd 命令窗口,需要以管理员的身份运行,具体操作是快捷键 win+x, 如果不是管理员,在操作windows系统文件夹里的文件会报错。 我装的wamp环境里没有go-pear.bat文件,所以在网上...

李佳顺
2013/01/21
0
1
Windows环境下安装PHPUnit

Windows环境下安装PHPUnit,在此整理一下,以便大家参考。 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1. 以管理员身份打开控制台窗口; 2. 进入php安装目录,在安装...

thinkgood
2013/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
40分钟前
1
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部