CentOS上安装Memcache及出现问题解决

Libevent安装

可以访问libevent.org网站下载最新的libevent,本文使用的是libevent-2.0.22-stable

,将下载的tar.gz包放到自己想安装的目录下。

解压缩

[root@dev18 libevent]# tar -zvxf libevent-2.0.22-stable.tar.gz 

make

执行make编译

[root@dev18 libevent-2.0.22-stable]# make

make install

执行make install安装Libevent

[root@dev18 libevent-2.0.22-stable]# make install

经过 配置(./configure)、编译 (make) 和安装 (make install) 三个步骤就完成了Libevent的安装。

安装好Libevent之后,我们就能继续前进安装Memcache了。

Memcache安装

和安装Libevent步骤类似,我们还是先下载memcache包,然后通过解压、配置(./configure)、编译 (make) 和安装 (make install) 几个步骤来安装。

访问memcache.org下载Memcache,  本文下载的版本是memcached-1.4.33.tar.gz

解压缩

[root@dev18 memcached]# tar -zxvf memcached-1.4.33.tar.gz 

./configure

进入解压后的目录,执行./configure

[root@dev18 memcached]# cd memcached-1.4.33

[root@dev18 memcached-1.4.33]

# ./configure

make

执行make编译

[root@dev18 memcached-1.4.33]# make

make install

执行make install安装Memcache

[root@dev18 memcached-1.4.33]# make install

同样,

经过 配置(./configure)、编译 (make) 和安装 (make install) 三个步骤就完成了Memcache的安装。

创建一个软链

ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5x

加入服务和开机启动

chkconfig –add memcached   

chkconfig memcached on

安装php-memcached扩展

yum -y install libmemcached

yum -y install php-pecl-memcache

查询已经安装的扩展

php -m

发现已经有memcached