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搭建的更多相关文章

  1. windows下memcache扩展安装和搭建

    ### windows下memcache扩展安装和搭建 背景:在做微信公众号的开发时,token的有效期为7200秒,所以需要对token进行保存,在这选择了memcache作为缓存工具 memcac ...

  2. 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展

    上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...

  3. 自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版

    Nginx比apache要好,优点很多,随便去搜寻引擎找一下就能找到一大把资料,这不是我们讨论的重点,我们的重点是自己做一个运行组合!     為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為 ...

  4. nginx+apache+mysql+php+memcache+squid搭建集群web环境

    服务器的大用户量的承载方案 一.前言 二.编译安装 三. 安装MySQL.memcache 四. 安装Apache.PHP.eAccelerator.php-memcache 五. 安装Squid 六 ...

  5. Memcache服务搭建

    Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带 ...

  6. MemCache在Windows环境下的搭建及启动

    MemCache在Windows环境下的搭建及启动 一.memcache服务器端的安装 1.下载memcached的安装包,memcached_en32or64.zip,下载链接:http://pan ...

  7. MemCache在Windows下环境的搭建及启动

    sc create "memcached-11212" start= auto binPath= "D:\memcached_en32or64\x64\memcached ...

  8. 基于源码编译的lnmp架构实现论坛的搭建及memcache的应用

    系统环境: RHEL6 x86-64 selinux and iptables disabled LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构 Linux是一类 ...

  9. LNMP环境搭建配置memcache

    原始出处  http://iceeggplant.blog.51cto.com/1446843/819576 memcached是高性能的,分布式的内存对象缓存系统,在动态应用中减少数据库负载,提升访 ...

随机推荐

  1. Codeforces13E - Holes

    Portal Description \(n(n\leq10^5)\)个洞排成一条直线,第\(i\)个洞有力量值\(a_i\),当一个球掉进洞\(i\)时就会被立刻弹到\(i+a_i\),直到超出\( ...

  2. SpringBoot实战 之 异常处理篇

    在互联网时代,我们所开发的应用大多是直面用户的,程序中的任何一点小疏忽都可能导致用户的流失,而程序出现异常往往又是不可避免的,那该如何减少程序异常对用户体验的影响呢?其实方法很简单,对异常进行捕获,然 ...

  3. javascript 一些关于css操作的函数

    // 通过样式表 获得css样式 //obj 表示dom对象,name 表示css属性 比如width等 function getStyle(obj,name){ if(obj.currentStyl ...

  4. 详解Linux Initrd

    在Linux操作系统中,有一项特殊的功能--初始化内存盘INITRD(INITial Ram Disk)技术,而且内核支持压缩的文件系统映像.有了这两项功能,我们可以让Linux系统从小的初始化内存盘 ...

  5. 使用ffserver实现转发实时流媒体(摄像头捕获)

    本系统为ubuntu 10.04LTS 说明1:本实验在本机成功测试通过: 说明2:本实验仅仅测试了视频流,未测试音频流. 1.配置ffserver.conf -------------------- ...

  6. ffmpeg在am335x上的移植

    交叉编译工具:arm-linux-gcc 一.先下载一下文件 1. yasm-1.2.0.tar.gz 2. x264-snapshot-20140424-2245.tar.bz2 3. xvidco ...

  7. Oracle 存储过程中的 =>

    oracle实参与形参有两种对应方式1.一种是位置方式,和面向对象语言参数传递类似;2.另外一种是=> 作为形参对应,因为位置对应方法有缺限,比如一个函数有3个参数,但第2个是可以不传(有默认值 ...

  8. java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.

    1.错误描述 严重: Exception starting filter struts2 java.lang.UnsupportedClassVersionError: Bad version num ...

  9. freemarker写select组件(二)

    freemarker写select组件 1.宏定义 <#macro select id datas value=""> <select id="${id ...

  10. 超链接a标签的属性target的可选值有哪些以及区别

    超链接a标签的属性target的可选值有哪些以及区别 1.<a target="_blank"></a> 2.<a target="_par ...