【发布时间】:2010-12-10 03:45:29
【问题描述】:
我正在尝试在我的 macbook pro 的终端中运行以下命令
cd /tmp; pecl download memcached
但我得到了
pecl: 找不到命令。
经过一天的谷歌搜索后,我无法找出发生了什么。有人有解决办法吗?
【问题讨论】:
-
此页面 stackoverflow.com/questions/32893056/… 给出了在 Mac 上安装
pear的好答案
我正在尝试在我的 macbook pro 的终端中运行以下命令
cd /tmp; pecl download memcached
但我得到了
pecl: 找不到命令。
经过一天的谷歌搜索后,我无法找出发生了什么。有人有解决办法吗?
【问题讨论】:
pear 的好答案
apt-get update
apt-get install php-pear php5-dev
【讨论】:
apt-get
旧线程,但可能对某人有用...在安装了 MAMP 的 OSX 上,最好找出安装的 php 版本(来自 /Applications/MAMP/bin/php/* 目录)。
那么要么暂时
export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH
或永久
echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile
然后
which pecl
然后告诉你,例如
/Applications/MAMP/bin/php/php5.5.3/bin/pecl
【讨论】:
我知道,旧帖子,但给其他人。
在 Windows 上找不到 PECL 和 PEAR 命令,但它们已预安装在 PHP 中。
它们不在 windows 路径中,因此您必须 cd 进入 PEAR 目录才能运行命令或将 PEAR 目录添加到系统路径变量中
PEAR 目录中有一个 .bat 文件,如果您双击它,它应该会为您执行此操作,但它在 win7 上对我不起作用,因此我手动添加路径或只是 cd 到目录以运行它
【讨论】:
至少在 Arch Linux 上,您必须使用以下命令为 pecl 工具安装 php-pear 包:
pacman -S php-pear
【讨论】: