那个pecl消息是什么意思?我的意思是具体如何使用错误消息中描述的频道?...或者换句话说,我怎么能解决这个错误(但不是特定于mongo,即我不仅在尝试安装Mongo时尝试安装其他东西并且我不明白如何修复它而失败一般来说).
我应该以某种方式通过pecl"安装"频道吗?(就像一个人为百胜添加一个频道).
或者是什么?
我正在尝试在我的macbook pro上的终端中运行以下命令
cd /tmp; pecl download memcached
Run Code Online (Sandbox Code Playgroud)
但我得到了
pecl:找不到命令.
经过一天的谷歌搜索,我无法找到最新消息.有没有人有办法解决吗?
我在这里发现了一些相关的帖子,但没有得到我的答案.所以再次发帖.
如何在Windows上安装PECL扩展?说我想在Windows XP上使用PECL oAuth扩展.
我知道两种方法,但它们都不适合我.
该网站http://pecl4win.php.net/已关闭数月.所以我无法下载DLL.我们可以从任何地方下载DLL吗?
运行命令
pecl install oauth-0.99.9.tgz抛出错误
DSP oauth.dsp不存在.
我尝试了其他几个扩展,并得到相同的错误.
我在这里错过了什么?
我正在尝试php_http在我的CentOS服务器上安装PHP扩展.
我已经做好了:
yum install php-pear
Run Code Online (Sandbox Code Playgroud)
但得到:
No package php-pear available
Run Code Online (Sandbox Code Playgroud)
但我能做到:
pear
Run Code Online (Sandbox Code Playgroud)
并从Pear获取命令列表.
同样的yum install pecl.我可以做pecl但pecl install pecl_http返回:
No releases available for package "pecl.php.net/pecl_http"
install failed
Run Code Online (Sandbox Code Playgroud)
但/usr/bin/pecl它不是一个存在的目录.还有一个sudo pecl install pecl_http回报sudo: pecl: command not found,我觉得很奇怪.
我不完全确定这里发生了什么/我做错了什么.
编辑:我使用以下回购:
base CentOS-6 - Base
epel Extra Packages for Enterprise Linux 6 - x86_64
extras CentOS-6 - Extras
rpmforge RHEL 6 - RPMforge.net - dag
updates CentOS-6 - Updates
vz-base vz-base …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装此扩展,但在配置阶段失败.我在ubuntu 12.04上,我刚刚安装了这些软件包:
PHP版本:
PHP 5.3.10-1ubuntu3.14 with Suhosin-Patch (cli) (built: Sep 4 2014 07:08:49)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
Run Code Online (Sandbox Code Playgroud)
以下是安装命令的日志:
sudo pecl install pecl_http
downloading pecl_http-2.1.1.tgz ...
Starting to download pecl_http-2.1.1.tgz (158,441 bytes)
.................................done: 158,441 bytes
64 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: …Run Code Online (Sandbox Code Playgroud) 是否可以列出 pecl 软件包的所有版本?
pecl search xdebug例如,仅列出最新的3.0.1版本。但我想要最新的 2.x 版本。
在pecl包安装期间,我收到了错误,
Download of "pecl/pecl_http" succeeded, but it is not a valid package archive
Error: cannot download "pecl/pecl_http"
Run Code Online (Sandbox Code Playgroud)
所有包都会出现此错误.所以我尝试了这里给出的解决方案, http://cweiske.de/tagebuch/pear-php-5.5.htm.但它没有用.我对此没有任何其他线索.如果有人解释问题究竟是什么,那将会非常有用.请帮忙.
我只是想看看Mongo-DB.但我只是不让它运行.我用PECL安装它,我phpinfo()告诉我扩展已加载,但是当我尝试连接时
$mongo = new Mongo();
我明白了:
致命错误:未捕获的异常'MongoConnectionException',消息':传输端点未连接'
有人有同样的问题吗?......或者对此有什么看法?
我尝试在OS X Lion(sudo pecl install apc)上安装带有pecl的APC,它抱怨缺少pcre.h文件:
In file included from /private/tmp/pear/temp/APC/apc.c:44:
/usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found
#include "pcre.h"
Run Code Online (Sandbox Code Playgroud)
所以我使用MacPorts来安装pcre包(sudo port install pcre),但它仍然抱怨.我怎样才能解决这个问题?
我正在尝试使用rename_functionPHP 访问,为此我需要PECL APD.我正在运行Ubuntu 14.04 LTS.
我想跑sudo pecl install apd,但我得到:
downloading apd-1.0.1.tgz ... Starting to download apd-1.0.1.tgz (36,643 bytes) ..........done: 36,643 bytes 15 source files, building running: phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module If the command failed with 'phpize: not found' then you need to install php5-dev package. You can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed
我应该从某个目录运行此命令吗? …