Wamp 2.2 安装 PEAR

Posted

技术标签:

【中文标题】Wamp 2.2 安装 PEAR【英文标题】:Wamp 2.2 install PEAR 【发布时间】:2012-01-06 18:44:46 【问题描述】:

我的操作系统是 Windows 7。 我在我的电脑上安装了我的 WAMP2.2。 然后我尝试安装PEAR。 但是,我在 wamp 目录中找不到我的 go-pear.bat 文件。 美好的。我在这里下载:http://pear.php.net/go-pear.phar 并使用此文件安装。 我把文件放进去

 C:/wamp/bin/php/php5.3.8/pear/go-pear.phar

运行命令:php -d phar.require_hash=0 PEAR/go-pear.phar 安装后,我在php和apache文件夹中包含php.ini中的pear路径。 我还在 Windows $PATH 变量中包含 C:/wamp/bin/php/php5.3.8/。 但是当我运行 pear 命令时。它说它找不到 pear 命令。 我检查了文件夹,只找到了一个名为pear.batpear.ini 的文件。 我尝试在命令行中再次运行pear.bat。它仍然不起作用。 请高手帮忙解决一下这个问题。

【问题讨论】:

只是一个猜测。尝试重新启动系统。 据我记忆(距离我上次这样做已经有一段时间了),您需要通过 pear.bat 并检查/更正 php.exe 的路径 您可以参考此链接进行完整安装installing pear in wamp server 【参考方案1】:

好的,因为很多人可能会问同样的问题。让我们假设以下情况。 我目前正在运行 2.2 E,其中包括 Apache 2.2.22 – mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0

现在,要安装 PEAR,请执行以下操作:

下载此文件: http://pear.php.net/go-pear.phar

并将其放在您的 WAMP 服务器目录下的 bin 文件夹中 PHP 版本下。 运行命令安装 PEAR,你就完成了。

示例(默认,未进行任何更改)

    在链接上获取文件->http://pear.php.net/go-pear.phar 进入这个目录C:\wamp\bin\php\php5.3.13 打开命令提示符 (cmd.exe)。假设您使用的是 Windows Vista 及更高版本,请按开始,键入“cmd.exe”并右键单击它并选择以管理员身份运行/CTRL+SHIFT+Enter(尚未测试非特权权限)

    使用 Window 的 cd 命令将目录更改为您刚刚下载的 go-pear.phar 文件。在我的情况下,我会将它指向我自己的目录,所以我这样做如下:

    cd "C:\wamp\bin\php\php5.3.13"

    按 Enter。您应该注意,现在显示 C:\wamp\bin\php\php5.3.13

    而不是说“C:\system\32”

    编写以下命令并回车:

    php -d phar.require_hash=0 go-pear.phar

    选择您喜欢本地副本还是系统副本。通过输入system:local 并按回车,您将安装一个本地副本。通过输入system 并按回车,您将安装系统范围的副本。

    输入yes 以确认选择的选项。

    下一个目录列表将是 PEAR 将安装其组件的引用目录。如果从 1 到 12 中选择,则可以更改要安装的目录。通过输入 all 并按 Enter,您将能够以排队的方式更改它们。 就我而言,我只是按 Enter 并保留所有默认值

如果您继续拥有一些列表,请执行以下操作 11. 之后你很有可能会收到这样的消息:

警告!当前使用的 php.ini 中定义的 include+path 不包含您刚刚指定的 PEAR PHP 目录:如果指定的目录也不在您的脚本使用的 include_path 中,那么您将无法使任何 PEAR 包正常工作。

下面也会出现:

你想改变 php.ini 吗? [是/否]:

输入y 并按回车

这应该会让你在 WAMP 服务器上使用 PEAR 运行 :)

【讨论】:

说真的 - 我不知道为什么这没有 10,000 多张赞成票。非常感谢。 像天堂一样工作,没有麻烦! - Windows 7 和 WAMP 2.4 对我有用,win7。需要右键cmd和“以管理员身份运行”,否则我得到一个“权限被拒绝”。 我希望所有的答案都是这样的。非常感谢您抽出宝贵的时间! 此方法在 Windows 10 + WAMP 3.1.3 x64 上仍然运行良好。谢谢。我建议在进程结束后运行生成的 PEAR_ENV.reg 文件。【参考方案2】:

pear.bat 是 Windows 上的可执行文件。您必须将该目录放在系统的 PATH 变量中才能识别该命令。

【讨论】:

【参考方案3】:

基于 GUI 的链接中提到的所有步骤 - 易于理解的审查和设置:

Click here

【讨论】:

【参考方案4】:

适用于任何正在寻找最新答案的人。在 Windows 10 上,我必须编辑 .bash_profile 以添加以下内容:

function __pear 
    pear.bat $@


alias pear=__pear

【讨论】:

以上是关于Wamp 2.2 安装 PEAR的主要内容,如果未能解决你的问题,请参考以下文章

发送电子邮件时 PEAR 邮件身份验证失败

Wamp安装后环境搭建(WampServer Version 2.2)

php 在没有 WAMP/XAMPP 的 Windows 上运行...这是愚蠢的愚蠢行为吗?

php 在没有 WAMP/XAMPP 的 Windows 上运行...这是愚蠢的愚蠢行为吗?

黄梨 http/request2

Linux安装pear包