Linux 安装Memcache扩展支持
查看相关软件包
yum search memcached
安装memcache
yum -y install memcached
Memcache关联php
yum -y install php-pecl-memcache
验证安装结果
memcached -h
php -m | grep memcache
添加PHP的Memcache扩展
- yum install php-pecl-memcache
- yum install zlib-devel
- pecl install memcache
在PHP配置文件中添加 "extension=memcache.so"
启动Memcached服务
memcached -d -m 512 -l 127.0.0.1 -p 11211 -u root (普通启动)
memcached -d -m 10 -u root -l 192.168.40.4 -p 11211 -c 256 -P /tmp/memcached.pid (完整启动)
memcached -d -m 1024 -u root -p 55001 -c 2048 (默认启动)
检查memcached是否启动
Netstat -an | more
tcp 0 0 192.168.40.4:11211 0.0.0.0:* LIST
将memcached设置开机启动
Chkconfig memcached on
启动和停止
Service memcached start | stop
Or /etc/init.d/memcached start | stop
重启centos
Shutdown -r now
Or reboot
参数说明:
-d 选项是启动一个守护进程
-m 是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u 是运行Memcache的用户,我这里是root
-l 是监听的服务器IP地址,我这里指定了服务器的IP地址192.168.40.4;
-p 是设置Memcache监听的端口,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件
-vv 调试模式
Memcached环境测试
运行以下的php文件,如果有输出this is a memcache test!,就表示环境搭建成功,开始你的memcache之旅吧!
<?php
$mem = new Memcache;
$mem->connect("192.168.40.4", 11211);
$mem->set('key', 'This is a memcache test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>
本文转自http://www.linuxidc.com/Linux/2011-09/43033.htm!
最新文章
- linux 2.6 驱动笔记(三)
- 随堂笔记之正则与HTML5新元素
- C#.net Winform获取文件路径
- asmack
- IIS问题汇总
- Linux网络管理——IP地址
- linux指令(目录类操作指令)
- Spring的事件处理
- (简单) POJ 1961 Period,扩展KMP。
- Linux上的防病毒软件ClamAV
- C# -- 等待异步操作执行完成的方式
- Tomcat出现端口占用错误
- 剑指offer【05】- 用两个栈实现队列(java)
- Java入门(一):Hello World !
- vue axios 封装(二)
- lamp环境搭建之配置apache与fpm方式的php
- 一、虚拟环境.二、路由配置主页与404.三、2.x路由分发.四、伪静态.五、request对象.六、FBV与CBV.七、文件上传.
- SharePoint 2013 实现多级审批工作流
- 微信网页IOS上传图片旋转解决方案
- 【recording】gdoi2018
热门文章
- [hdu2874]Connections between cities(LCA+并查集)
- matlab新手入门(二)(翻译)
- Depth Buffer
- HDU - 1171 Big Event in HDU 多重背包
- Myeclipse如何使用自带git工具向远程仓库提交代码(转)
- js混杂笔记
- 渲染路径-surface shader 光照函数与渲染路径
- Solr 6.7学习笔记(07)-- More Like This
- hdu2612(dijkstra)
- cat命令详解及here doc