memcached----------linux下安装memcached,以及php的memcached扩展。
1、通过wget http://www.memcached.org/files/memcached-1.4.24.tar.gz下载最新源码
2、解压tar -xf memcached-1.4.24.tar.gz
3、进入目录cd memcached-1.4.24
4、配置 ./configure
5、编译安装make&&make install
6、安装完成以后在/usr/local/bin/里面
启动memcached
启动例子:memcached -u root -d
启动参数说明:
-d 选项是启动一个守护进程。
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户
-p <num>是设置Memcache的TCP监听的端口,最好是1024以上的端口。
-c 选项是最大运行的并发连接数,默认是1024。
-P <file> 是设置保存Memcache的pid文件。
安装客户端:
php有两个版本的memcached客户端这里介绍memcached这个是新版的客户端基于libmemcached,
所以必须要安装libmemcached https://launchpad.net/libmemcached/
1、解压源码tar -xf libmemcached-1.0.18.tar.gz
2、进入源码目录cd libmemcached-1.0.18/
3、配置./configure --prefix=/usr/local/libmemcached
4、编译、安装make && make install
安装telnet命令:
yum install telnet-server.x86_64
yum install telnet.x86_64
yum list |grep xinetd
yum install xinetd.x86_64
安装完成后,将xinetd服务加入开机自启动:
systemctl enable xinetd.service
将telnet服务加入开机自启动:
systemctl enable telnet.socket
最后,启动以上两个服务即可:
systemctl start telnet.socket
systemctl start xinetd(或service xinetd start)
安装Memcached的PHP扩展
1、下载源码wget https://pecl.php.net/get/memcached-2.2.0.tgz;
2、解压源码 tar -xf memcached-2.2.0.tgz ;
3、进入源码目录cd memcached-2.2.0/;
4、解压后的源码没有配置文件需要先生成配置文件phpize;
5、源码配置./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl
6、编译并安装make&&make install
修改php.ini添加extension = "memcached.so"就可以
最新文章
- HTML5应用程序缓存Application Cache
- 疯狂java学习笔记之面向对象(六) - 构造器重载、方法重载和方法重写
- Oracle使用经验总结
- Objective c, +load, +initialize 方法
- #pragma message的作用
- python命令行添加Tab键自动补全
- red bottom shoes featured
- BestCoder Round #75 1003 - King&#39;s Order
- css-缩写
- 识别Andriod APK签名证书类型
- [NOIP2011] 聪明的质监员 二分+前缀和
- selenium切换窗口
- Date和long类型互转
- Re.FFT
- python全栈开发 * 19 面向对象 知识点汇总 * 180701
- 2017-2018-2 20165336 实验四《Android开发基础》实验报告
- ASP.Net MVC(2) 之目录结构
- bootstrap2.2登录验证
- 《剑指offer》第十七题(打印1到最大的n位数)
- VB6 实现命令行调用时附着到原控制台