我正在尝试在我的CentOS服务器上安装php_http PHP扩展。
我已经做到了:
yum install php-pear但是get:
No package php-pear available但我能做到:
pear并从Pear获取命令列表。
yum install pecl也是如此。我可以执行pecl,但pecl install pecl_http返回:
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:
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 发布于 2015-07-22 17:00:47
在CentOS上,
如果尚未安装,请安装PHP Pear : yum install php-pear
重新启动extension=http.so
您可以查看是否安装成功:
# pecl list发布于 2013-10-22 20:17:10
步骤1)导入REMI存储库
CentOS 5
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
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
yum --enablerepo=remi,remi-php55 install php-pear步骤3)安装pecl_http
pecl install pecl_http发布于 2014-06-08 03:29:01
对于其他有这个问题的人。当我试图弄清楚为什么我会有同样的问题时,我发现了这个问题。事实证明,我的主机提供商的默认配置是在yum的exclude指令中包含php*。检查/etc/yum.conf并确保您尝试安装的包与exclude指令中的条目不匹配。
https://stackoverflow.com/questions/19517095
复制相似问题