ubuntu环境下安装memcached

2017-01-12 09:53:24来源:oschina作者:_牵挂_人点击

首先必须完成必要的软件安装,memcached是php连接memcached服务器的php扩展它的名字就叫memcached


以前有个叫memcache也是php连接memcached服务器的扩展,它的名字叫memcache


php的memcache和memcached扩展都是作为客户端去连接memcached服务器


但memcached作为客户端比memcache性能更好功能更强大,而且memcache已经停止更新了,因此现在使用扩展的话就用


memcached


接下来安装必要组件:wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz


mkdir /usr/local/libmemcached


tar xf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18


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


make && make install


wgethttp://pecl.php.net/get/memcached-2.2.0.tgz


tar xf memcached-2.2.0.tgz cd memcached-2.2.0


/usr/local/php/bin/phpize (生成configure文件)


./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --


enable-memcached


make && make install


echo "extension=memcached.so" >> /etc/phpini


service php-fpm restart



php支持使用memcached到这里就完成了


简单说下memcached服务端


安装 yum -y install memcached  service memcached start


memcached的默认参数放在/etc/sysconfig/memcached文件中



memcached每次启动都会读取此文件


可以用telnet命令登陆memcached例如:yum -y install telnettelnet 127.0.0.1 11211


登陆后查看memcached的状态信息使用命令stats



上面这个php脚本是连接到memcached,并设置int的值为99


/usr/local/php/bin/php /usr/local/nginx/html/test.php (执行上面的php脚本)


查看:



连接memcached成功。


启动memcached服务


memcached -d -l 127.0.0.1 -p 11211 -m 150 -u root

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台