我正在尝试在我的macbook pro上的终端中运行以下命令
cd /tmp; pecl download memcached
Run Code Online (Sandbox Code Playgroud)
但我得到了
pecl:找不到命令.
经过一天的谷歌搜索,我无法找到最新消息.有没有人有办法解决吗?
Cha*_*ams 41
apt-get update
apt-get install php-pear php5-dev
Run Code Online (Sandbox Code Playgroud)
bis*_*sko 13
至少在Arch Linux上,您必须使用以下命令为pecl工具安装php-pear软件包:
pacman -S php-pear
Run Code Online (Sandbox Code Playgroud)
您收到此错误的原因是缺少 Pear 包。
我在 Ubuntu 上安装 MongoDB 的 PHP 扩展时遇到了同样的问题。对我有用的是以下内容:
安装梨包:
sudo apt install php-dev php-pear
Run Code Online (Sandbox Code Playgroud)
然后你可以运行:
sudo pecl install memcached
Run Code Online (Sandbox Code Playgroud)
小智 5
我知道,老帖子,但对其他人.
在Windows上,找不到PECL和PEAR命令,但它们是在PHP中预安装的.
它们不在Windows路径中,因此您必须进入PEAR目录才能运行该命令或将PEAR目录添加到系统路径变量中
PEAR目录中有一个.bat文件,如果你双击它就应该为你做这个,但是在win7上它对我不起作用所以我手动添加路径或者只是cd到目录运行它
旧线程,但可能对某人有用......在安装了 MAMP 的 OSX 上,最好找出安装的 php 版本(从 /Applications/MAMP/bin/php/* 目录)。
然后要么暂时
export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
或永久
echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile
Run Code Online (Sandbox Code Playgroud)
然后
which pecl
Run Code Online (Sandbox Code Playgroud)
然后告诉你,例如
/Applications/MAMP/bin/php/php5.5.3/bin/pecl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70589 次 |
| 最近记录: |