微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用php5.5在centos 6.4上安装php-memcached

我刚刚用Nginx安装了PHP FASTCGI(PHP-fpm)v.5.5.在一个新的Centos6.4上

我正在尝试安装memcached但遇到很多问题…..这是我的步骤:

/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时:

yum install PHP-pecl-memcached.x86_64 (Extension to work with the Memcached caching daemon)

它失败了……:

> 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上运行良好….我错过了什么?
谢谢.

解决方法:

根据评论添加了答案:

yum --enablerepo=remi,remi-PHP55 install PHP-pecl-memcached.x86_64

或者如上所述,为yum添加永久性.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐