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

下面将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. 参考资料

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值