首先要准备好安装包:memcached-1.4.17.tar.gz libevent-2.1.1-alpha.tar.gz 后者是前者安装的依赖
这里我统一安装到/root/local/目录下
第一步:安装libevent-2.1.1-alpha.tar.gz
解压tar zxvf libevent-2.1.1-alpha.tar.gz 然后进入到文件解压文件夹中;
执行./configure --prefix=/root/local/libevent
make
make install
第二步:安装memcached-1.4.17.tar.gz
解压tar zxvf memcached-1.4.17.tar.gz 然后进入到文件解压文件夹中;
执行./configure --prefix=/root/local/memcache
这时可能会报这个错误
checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it's already installed, specify its path using --with-libevent=/dir/
这里是由于没有安装libevent相关的头文件 yum install libevent-devel安装完成之后再执行一次即可
make
make install
然后启动memcache
./memcached -d -m 128 -u root
设置只有本机可以访问memcached服务
./memcached -d -m 128 -u root -l 127.0.0.1 -p 11211 -c 1024 start
如果有多个ip逗号相隔
OK,memcache在服务器端就安装成功了
也可以进行yum安装
yum --enablerepo=remi install memcached
service memcached start
chkconfig memcached on
yum --enablerepo=remi install php-pecl-memcache