首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Centos上安装PHP pecl时遇到困难

在Centos上安装PHP pecl时遇到困难
EN

Stack Overflow用户
提问于 2013-10-22 19:52:31
回答 9查看 93K关注 0票数 19

我正在尝试在我的CentOS服务器上安装php_http PHP扩展。

我已经做到了:

代码语言:javascript
复制
yum install php-pear

但是get:

代码语言:javascript
复制
No package php-pear available

但我能做到:

代码语言:javascript
复制
pear

并从Pear获取命令列表。

yum install pecl也是如此。我可以执行pecl,但pecl install pecl_http返回:

代码语言:javascript
复制
No releases available for package "pecl.php.net/pecl_http"
install failed

然而,/usr/bin/pecl并不是一个存在的目录。另外,sudo pecl install pecl_http返回sudo: pecl: command not found,我觉得这很奇怪。

我不完全确定这里发生了什么/我做错了什么。

编辑:我正在使用以下repos:

代码语言:javascript
复制
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
vz-updates                   vz-updates                                                            
EN

回答 9

Stack Overflow用户

发布于 2015-07-22 17:00:47

在CentOS上,

如果尚未安装,请安装PHP Pear : yum install php-pear

  • Install curl-devel

  • Install如果尚未安装: yum install php-pear

  • Install curl-devel

  • Install

  • install zlib install如果尚未安装:yum install zlib install

  • install cURL如果尚未安装:yum install zlib-devel #yum install zlib#yum install pcre-devel

  • Start main installation:pecl install pecl_http

  • Add以下行到/etc/php.ini文件

重新启动extension=http.so

  • Restart apache服务器,以便加载扩展模块extension=raphf.so httpd extension=propro.so

您可以查看是否安装成功:

代码语言:javascript
复制
# pecl list
票数 13
EN

Stack Overflow用户

发布于 2013-10-22 20:17:10

步骤1)导入REMI存储库

CentOS 5

代码语言:javascript
复制
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm;
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm;

CentOS 6

代码语言:javascript
复制
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm;
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm;

步骤2)安装php-pear

代码语言:javascript
复制
yum --enablerepo=remi,remi-php55 install php-pear

步骤3)安装pecl_http

代码语言:javascript
复制
pecl install pecl_http
票数 10
EN

Stack Overflow用户

发布于 2014-06-08 03:29:01

对于其他有这个问题的人。当我试图弄清楚为什么我会有同样的问题时,我发现了这个问题。事实证明,我的主机提供商的默认配置是在yum的exclude指令中包含php*。检查/etc/yum.conf并确保您尝试安装的包与exclude指令中的条目不匹配。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19517095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档