Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php5.5在centos 6.4上安装php memcached_Php_Nginx_Memcached_Fastcgi - Fatal编程技术网

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

使用php5.5在centos 6.4上安装php memcached,php,nginx,memcached,fastcgi,Php,Nginx,Memcached,Fastcgi,我刚刚用Nginx安装完php-FASTCGI(php-fpm)v.5.5。在新世纪6.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 --ena

我刚刚用Nginx安装完php-FASTCGI(php-fpm)v.5.5。在新世纪6.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
它在PHP5.4上运行得很好……我是否遗漏了什么?
thx.

根据评论添加了答案:

yum --enablerepo=remi,remi-php55 install php-pecl-memcached.x86_64

或如前所述,将永久性添加到yum

yum--enablerepo=remi install memcached
?是的……就是这样:)yum--enablerepo=remi,remi-php55 install php pecl memcached.x86_64;我很高兴这对您有用。@AnthonySterling您可以添加注释作为答案,这样问题就可以标记为已回答。