2012-09-27 85 views

回答

0

在CentOS 6.3,您可以通过使用现成的RPM自己节省了大量的时间和精力等,如果你还没有使用它们。

如果您决定将雷米库添加到您的yum配置,你可以添加以下行来/etc/yum.repos.d/remi.repo选择您需要的软件包:

includepkgs=mysql* php* 
+0

我在/etc/yum.repos.d中找不到/etc/yum.repos.d/remi.repo – Lee

+0

除非您安装它,否则它不会在那里: 'curl -O http:// rpms.famillecollet.com/enterprise/remi-release-6.rpm' 'rpm -ivh remi-release-6.rpm' –

0

看起来你需要安装libmemcached,如它是PECL,memcached的

sh ~> curl -O https://launchpad.net/libmemcached/1.0/1.0.11/+download/libmemcached-1.0.11.tar.gz 
sh ~> tar zvxf libmemcached-1.0.11.tar.gz 
sh ~> cd libmemcached-1.0.11 
sh ~> ./configure 
sh ~> make 
sh ~> sudo make install 

此外,在配置之前使用phpize PECL源文件的依赖

sh ~> tar zxvf memcached-2.1.0.tar.gz 
sh ~> cd memcached-2.1.0 
sh ~> phpize 
sh ~> ./configure --with-php-config=/usr/local/php/bin/php-config 
sh ~> make 
sh ~> make test 
sh ~> sudo make install 
+0

libmemcached-0.31-1.1.el6.x86_64已安装。 – Lee

+0

而且,我想tu安装libmemcached-1.0.11.tar.gz,当我使用“make”命令时,它有其他错误,如下所示:cc1plus:警告被视为错误 从libmemcached/csl/parser .yy:59: libmemcached/csl/scanner.l:50:error:'#pragma GCC diagnostic'种类后的未知选项 make [1]:*** [libmemcached/csl/libmemcached_libmemcached_la-parser.lo]错误1 make [1]:离开目录'/usr/local/src/libmemcached-1.0.11' make:*** [all]错误2 – Lee

+0

看起来这是一个与1.0.11中介绍的GCC相关的错误。 [详细信息](https://bugs.launchpad.net/libmemcached/+bug/1053287)。您可以尝试构建以前的版本[1.0.10](https://launchpad.net/libmemcached/1.0/1.0.10),或者等待补丁/修复 – emcconville