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.bat
和pear.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的主要内容,如果未能解决你的问题,请参考以下文章
Wamp安装后环境搭建(WampServer Version 2.2)
php 在没有 WAMP/XAMPP 的 Windows 上运行...这是愚蠢的愚蠢行为吗?