centOS下memcached安装详细

linux 2017-12-04 浏览(6026 评论(0

安装memcached

yum search memcached
yum -y install memcached

安装成功后,通过下面命令可以查看帮助信息:

memcached -h 

将memcached加入启动列表:

chkconfig --level 2345 memcached on

配置memcached文件:

vim /etc/sysconfig/memcached

文件内容如下:


PORT=”11211”
USER=”root”
MAXCONN=”1024”
CACHESIZE=”64”
OPTIONS=””

分别代表端口号、用户名、同时最大连接数、使用的内存大小和附加的参数。

可以通过以下命令查看memcached状态:

memcached-tool 127.0.0.1:11211 stats

图片描述

说明memcached已经成功安装。 接下来是配置php的memcached扩展了。 php的memcached扩展是基于libmemcached,所以要先安装libmemcached

下载软件

首先我们需要下载libmemcached:

wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

然后需要下载php-memcached扩展:

wget http://pecl.php.net/get/memcached-2.2.0.tgz 

安装libmemcached

找到我们刚才下载的libmemcached-1.0.18.tar.gz,解压:

tar zxcf libmemcached-1.0.18.tar.gz

进入目录:

cd libmemcached-1.0.18

然后配置路径并安装:

./configure --prefix=/usr/local/libmemcached --with-memcached
make
make install

这个过程需要花费几分钟,耐心等待,成功后,可以找到该路径/user/local/ 图片描述

说明安装成功。

安装php-memcached扩展

找到刚才下载的memcached-2.2.0.tgz,将其解压:

tar zxvf memcached-2.2.0.tgz

然后进入该目录:

cd memcached-2.2.0.tgz

找到自己的phpize路径:

find / -name “phpize”

找到路径之后,所以接下来配置:

/usr/bin/phpize

然后配置路径并安装:

./configure --enable-memcached --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached
make
make install

安装完成后。需要找到php.ini文件,加上:

extension=memcached.so

再重启nginx:

/user/local/nginx/sbin/nginx -s reload

安装成功后,我们就可以通过代码测试memcached是否正常工作。

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

黄信强博客