首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在装有php5.5的centos 6.4上安装php-memcached

在装有php5.5的centos 6.4上安装php-memcached
EN

Stack Overflow用户
提问于 2013-11-15 21:47:49
回答 1查看 11.9K关注 0票数 5

我刚刚在Nginx上安装完php FASTCGI (php-fpm) v.5.5。在新的Centos6.4上

我正在尝试安装memcached,但遇到许多问题.....以下是我的步骤:

代码语言:javascript
复制
/bin/rpm -ivh http://ftp.uninett.no/linux/epel/6/i386/epel-release-6-8.noarch.rpm 
/bin/rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum --enablerepo=remi,remi-php55 install nginx php-common php-fpm php-mysqlnd

但在尝试添加memcached时:

代码语言:javascript
复制
yum install php-pecl-memcached.x86_64 (Extension to work with the Memcached caching daemon)

它失败了……

代码语言:javascript
复制
> Resolving Dependencies
> --> Running transaction check
> ---> Package php-pecl-memcached.x86_64 0:1.0.0-1.el6 will be installed
> --> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Processing Dependency: php(api) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Processing Dependency: libmemcached.so.2(libmemcached_2)(64bit) for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Processing Dependency: libmemcached.so.2()(64bit) for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Running transaction check
> ---> Package libmemcached.x86_64 0:0.31-1.1.el6 will be installed
> ---> Package php-pecl-memcached.x86_64 0:1.0.0-1.el6 will be installed
> --> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Processing Dependency: php(api) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64
> --> Finished Dependency Resolution Error: Package: php-pecl-memcached-1.0.0-1.el6.x86_64 (epel)
>            Requires: php(zend-abi) = 20090626
>            Installed: php-common-5.5.6-1.el6.remi.x86_64 (@remi-php55)
>                php(zend-abi) = 20121212-64
>            Available: php-common-5.3.3-22.el6.x86_64 (base)
>                php(zend-abi) = 20090626
>            Available: php-common-5.3.3-23.el6_4.x86_64 (updates)
>                php(zend-abi) = 20090626 Error: Package: php-pecl-memcached-1.0.0-1.el6.x86_64 (epel)
>            Requires: php(api) = 20090626
>            Installed: php-common-5.5.6-1.el6.remi.x86_64 (@remi-php55)
>                php(api) = 20121113-64
>            Available: php-common-5.3.3-22.el6.x86_64 (base)
>                php(api) = 20090626
>            Available: php-common-5.3.3-23.el6_4.x86_64 (updates)
>                php(api) = 20090626  You could try using --skip-broken to work around the problem  You could try running: rpm -Va --nofiles
> --nodigest

它在php 5.4....am上运行良好我遗漏了什么吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-16 20:02:14

根据评论添加答案:

代码语言:javascript
复制
yum --enablerepo=remi,remi-php55 install php-pecl-memcached.x86_64

或者,如上所述,将permanent添加到yum。

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

https://stackoverflow.com/questions/20002547

复制
相关文章

相似问题

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