memcache搭建
memcache搭建步骤:
个人原创,允许转载,请注明出处,作者,否则追究法律责任。
0.1 memcache的服务端
0.2 mysql的服务端
0.3 memcache 的客户端:lamp架构
1,环境搭建:
memcache的安装包
if地址
yum源
三关
yum - y install gcc*
2,先配置0.3上的lamp架构:
yum -y install httpd mysql-server mysql
82 service httpd restart
83 cd /root/桌面/
84 ls
85 cp memcache.zip /tmp
86 cd /tmp/
87 ls
88 unzip memcache.zip
89 ls
90 cd memcache
91 ls
94 cp memcache-2.2.7.tgz /usr/src/
95 scp memcached-1.4.22.tar.gz libevent-2.0.22-stable.tar.gz root@10.0.0.1:/tmp
96 ls
97 cd php/
98 ls
99 rm -rf php-devel-5.3.2-6.el6.x86_64.rpm
100 rm -rf php-devel-5.3.3-23.el6_4.x86_64.rpm
101 ls
102 cd /usr/src/
103 ls
108 tar fx memcache-2.2.7.tgz
109 ls
110 cd memcache-2.2.7
111 ls
112 cd -
113 ls
114 cd /tmp/memcache/php/
115 ls
117 yum -y localinstall ./*
118 yum -y localinstall --skip-broken ./*
119 cd /usr/src/
120 ls
121 cd memcache-2.2.7
122 phpize
123 ls
124 ./configure --enable-memcache --with-php-config=/usr/bin/php-config
125 make
126 make install
127 ls /usr/lib64/php/modules/
128 vim /etc/php.ini
末行添加:extension=memcache.so
129 php -m (检查下有没有memcache的模块:memcache.so)
3,配置0.1上的memcache的服务端
cd /tmp
54 ls
55 tar fx libevent-2.0.22-stable.tar.gz
56 ls
57 cd libevent-2.0.22-stable
58 ls
59 ./configure --prefix=/usr/local/libevent
81 make && make install
82 cd ..
83 ls
84 tar fx memcached-1.4.22.tar.gz
85 ls
86 cd memcached-1.4.22
87 ls
88 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
89 make
91 make install
92 /usr/local/memcached/bin/memcached -u root -p 11211 -l 10.0.0.1 -P /var/run/messagebus.pid -m 128m -c 2048 -d (启动memcache)
[root@localhost memcached-1.4.22]# /usr/local/memcached/bin/memcached -u root -p 11211 -l 10.0.0.1 -P /var/run/messagebus.pid -m 128m -c 2048 -d
[root@localhost memcached-1.4.22]# yum -y install lsof
已加载插件:product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
设置安装进程
包 lsof-4.82-5.el6.x86_64 已安装并且是最新版本
无须任何处理
[root@localhost memcached-1.4.22]# lsof -i :11211
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
memcached 14715 root 26u IPv4 43374 0t0 TCP 10.0.0.1:memcache (LISTEN)
memcached 14715 root 27u IPv4 43376 0t0 UDP 10.0.0.1:memcache
memcached 14715 root 28u IPv4 43376 0t0 UDP 10.0.0.1:memcache
memcached 14715 root 29u IPv4 43376 0t0 UDP 10.0.0.1:memcache
memcached 14715 root 30u IPv4 43376 0t0 UDP 10.0.0.1:memcache
[root@localhost memcached-1.4.22]# ps aux |grep memcache
root 14715 0.0 0.2 326916 1140 ? Ssl 14:59 0:00 /usr/local/memcached/bin/memcached -u root -p 11211 -l 10.0.0.1 -P /var/run/messagebus.pid -m 128m -c 2048 -d
root 14728 0.0 0.1 103324 876 pts/0 S+ 14:59 0:00 grep memcache
[root@localhost memcached-1.4.22]# yum -y install telnet
[root@localhost memcached-1.4.22]# telnet 10.0.0.3 80
Trying 10.0.0.3...
Connected to 10.0.0.3.
Escape character is '^]'.
set name 0 60 5
vfast
STORED
get name
stats
4,0.2 安装MySQL服务端
yum -y intall mysql mysql-server
[root@localhost yum.repos.d]# service mysqld start
[root@localhost yum.repos.d]# mysql
...
mysql> grant all on *.* to root@'%' identified by '123';
Query OK, 0 rows affected (0.00 sec)
mysql> select user,password,host from mysql.user;
+------+-------------------------------------------+-----------------------+
| user | password | host |
+------+-------------------------------------------+-----------------------+
| root | | localhost |
| root | | localhost.localdomain |
| root | | 127.0.0.1 |
| | | localhost |
| | | localhost.localdomain |
| root | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 | % |
+------+-------------------------------------------+-----------------------+
6 rows in set (0.00 sec)
mysql> exit
memcache搭建的更多相关文章
- windows下memcache扩展安装和搭建
### windows下memcache扩展安装和搭建 背景:在做微信公众号的开发时,token的有效期为7200秒,所以需要对token进行保存,在这选择了memcache作为缓存工具 memcac ...
- 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展
上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...
- 自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
Nginx比apache要好,优点很多,随便去搜寻引擎找一下就能找到一大把资料,这不是我们讨论的重点,我们的重点是自己做一个运行组合! 為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為 ...
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
服务器的大用户量的承载方案 一.前言 二.编译安装 三. 安装MySQL.memcache 四. 安装Apache.PHP.eAccelerator.php-memcache 五. 安装Squid 六 ...
- Memcache服务搭建
Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带 ...
- MemCache在Windows环境下的搭建及启动
MemCache在Windows环境下的搭建及启动 一.memcache服务器端的安装 1.下载memcached的安装包,memcached_en32or64.zip,下载链接:http://pan ...
- MemCache在Windows下环境的搭建及启动
sc create "memcached-11212" start= auto binPath= "D:\memcached_en32or64\x64\memcached ...
- 基于源码编译的lnmp架构实现论坛的搭建及memcache的应用
系统环境: RHEL6 x86-64 selinux and iptables disabled LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构 Linux是一类 ...
- LNMP环境搭建配置memcache
原始出处 http://iceeggplant.blog.51cto.com/1446843/819576 memcached是高性能的,分布式的内存对象缓存系统,在动态应用中减少数据库负载,提升访 ...
随机推荐
- 【开源项目】智能电视及电视盒子的控制应用TVRemoteIME的接口说明
一.APP项目介绍: APP名称:TVRemoteIME 功能说明:安卓智能电视或者安卓盒子的控制应用,可跨屏远程输入.远程遥控(代替遥控器)盒子.盒子应用及文件管理.HTTP/RTMP/MMS网络视 ...
- Typescript 基础应用
什么是 TypeScript TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行.TypeScri ...
- 【DDD】领域驱动设计实践 —— 一些问题及想法
在社区系统的DDD实践过程中,将遇到一些问题和产生的想法记录下来,共讨论. 本文为[DDD]系列文章中的其中一篇,其他内容可参考:使用领域驱动设计思想实现业务系统. 1.dto.model和entit ...
- 第II篇PCI Express体系结构概述
虽然PCI总线取得了巨大的成功,但是随着处理器主频的不断提高,PCI总线提供的带宽愈发显得捉襟见肘.PCI总线也在不断地进行升级,其位宽和频率从最初的32位/33MHz扩展到64位/66MHz,而PC ...
- Java Web项目(Extjs)报错六
1.Java Web项目(Extjs)报错六 具体报错如下: usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ...
- JAVA 单步调试快捷键
JAVA 单步调试快捷键以debug方式运行java程序后 (F8)直接执行程序.遇到断点时暂停:(F5)单步执行程序,遇到方法时进入:(F6)单步执行程序,遇到方法时跳过:(F7)单步执行程序,从当 ...
- (二十六)svn的问题二
上周五请了一天假,电脑放在公司没有带回来,三天的时间都没有看代码,使得我电脑上的东西与svn上相差了太多,因为不一样,所以就要更新同步,因为要更新同步的东西多,便又出了一些问题,也因此对svn有了更进 ...
- “var arr = []; ”和 “var arr = {};” 的区别
1.面试题 var arr = []; var arr = {}; 比较上述代码有什么区别? 2.解析 var arr = [];是一个数组对象 var arr = {} ...
- 如何修改64位Eclipse中的代码字体大小
1.双击打开Eclipse,如下图所示: 2.找到菜单栏中的Window,单击它,选择Preferences 3.在左侧的树形菜单中找到General--->Appearance--->C ...
- 1118: 属于 static 类型 Object 的值的隐式强制指令的目标可能是非相关类型 Number。
1.错误描述 此行的多个标记: -1118: 属于 static 类型 Object 的值的隐式强制指令的目标可能是非相关类型 Number. -left 2.错误原因 /** * 刷新按钮函数 */ ...