LAMP服务器环境搭建一、memcached服务器安装

原创 2012年03月26日 11:15:50

下面将memcached服务器安装与配置叙述如下,其中内容来源于网络,但在本服务器安装并运行成功

  1. 安装包的准备
    1. memcache服务器端安装包,目前的最新版本是 memcached-v1.4.4 下载。另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent官网下载
    2. Memcached的PHP扩展的源码安装包:官网
      wget memcached服务器包
      wget libevent包
      wget memcache的PHP扩展包
  2. 安装过程
    1. 安装libevent
      tar zxvf libevent-1.4.13-stable.tar.gz
      cd libevent-1.4.13-stable
      ./configure –prefix=/usr
      make & make install
      ls -al /usr/lib | grep libevent 查看libevent安装是否成功
    2. 安装memcached
      tar zxvf memcached-1.4.4.tar.gz
      cd memcached-1.4.4
      ./configure –with-libevent=/usr 指定libevent的安装位置
      make && make install
      ls -al /usr/local/bin/mem* 安装完成后会把memcached 自动放到 /usr/local/bin/memcached
  3. 安装Memcache的PHP扩展
    1. 编译
      tar vxzf memcache-2.2.5.tgz
      cd memcache-2.2.5
      /usr/local/webserver/php/bin/phpize
      ./configure –enable-memcache –with-php-config=/usr/local/php/bin/php-config
      make & make install
    2. 安装
      编译完成的so文件在/usr/local/php/lib/php/extensions/no-debug-non-zts-XXX/memcache.so 把这文件cp至/usr/local/apache2/module/memcache.so即可
      修改php.ini,添加一行来载入memcache扩展:extension=memcache.so
  4. memcached的基本设置
    1. 启动Memcache的服务器端:
      memcached -d -u root -p 11211
      memcached参数说明:(来源于网络)
      -d选项是启动一个守护进程,
      -m是分配给Memcache使用的内存数量,单位是MB,
      -u是运行Memcache的用户,我这里是root,
      -l是监听的服务器IP地址,本机如果有多个网卡,则指定IP吧。
      -p是设置Memcache监听的端口,默认是11211,该值请大于1024
      -c选项是最大运行的并发连接数,默认是1024,请按照服务器的负载量来设定,
      -P是设置保存Memcache的pid文件,如果设置,请给定绝对地址 如“/tmp/memcached.pid”
    2. 如果要结束Memcache进程,执行:
      kill `cat /tmp/memcached.pid` 如果指定了pid文件,则用这种方式结束进程
      或者 ps aux | grep memcached 然后 kill
      也可以启动多个守护进程,不过端口不能重复。
    3. 检查Memcached是否启动
      netstat -ant 或者直接ps -aux | grep memcached即可
  5. Memcache环境测试
    运行下面的php文件,如果正常有输出就表示环境搭建成功。
    <?php
    $mem= new Memcache;
    $a->connect(‘localhost’,11211) or die(‘Could not connect to memcache Server’);
    echo $mem->getVersion();
    ?>
  1. 参考资料

 

相关文章推荐

Linux 下安装 Memcached 和 PHP 开启 Memcached 扩展

关于这篇文章,其实网上的资料早已多如牛毛,但这些哥哥们说的都含糊其词,甚至抄来抄去。这里我对 Linux 下 Memcached 的安装和如何开启 PHP 的 Memcached 的扩展进行详细说明。...

Memcached服务器安装、配置

Memcached基础 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitz...
  • gyg1990
  • gyg1990
  • 2016年01月12日 20:15
  • 1000

Memcached服务器安装

Windows版本安装 windows 上安装 memcached ,我的理解是一般用于应用程序测试和开发阶段。一般在 windows 上直接应用 memcached 的比较少。本次功能介绍和学习...

分布式memcached服务器代理magent安装配置(CentOS6.6)

四台代理服务器: magent 代理服务器:192.168.1.71 memcahed 备份服务器:192.168.1.70 memcached 存储服务器:192.168.1.75 memc...

php下memcache的应用(二)——linux下memcached服务器的安装

通过上篇文章,相信童鞋们对于memcache有了一个大致的了解,光说不练假把式,下面我们就开始实战吧,就从memcached服务器开始装起。         首先介绍下“武器装备”,操作系统使用的是c...

Memcached服务器安装、配置、使用详解

我使用的是CentOS 6.4系统,安装的Memcached版本为1.4.20。这里,记录一下安装配置的过程,以及如何使用一些常用的客户端来访问Memcached存储的数据。 安装配置 首...

Centos5.5下安装memcached服务器

首先上一个memcached原理图,让不了解memcached的兄弟普及一下基本原来就如上图所示,需要文字描述的可以谷歌一下。接下来进入正题。首页进入到http://memcached.org/ ...
  • ccj1985
  • ccj1985
  • 2011年03月23日 18:11
  • 441

CentOS 下安装Memcached服务器

memcached是基于libevent的 libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(...
  • hujunqi
  • hujunqi
  • 2013年10月01日 17:10
  • 6720

CentOS6.8服务器LAMP环境搭建(一) 安装Apache2.4.25

一、系统环境 系统平台:CentOS 6.8 64位 Apache版本: httpd-2.4.25.tar.gz MySQL版本: mysql-5.7.18.tar.gz PHP版本: php...

Linux服务器LAMP环境搭建全过程(安装方式)

目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LAMP服务器环境搭建一、memcached服务器安装
举报原因:
原因补充:

(最多只允许输入30个字)