关闭

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

1120人阅读 评论(0) 收藏 举报

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

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30330次
    • 积分:574
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论