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

 

阿里云搭建LAMP环境详细教程

一、云服务器的选择 随着大数据时代的到来,为了满足更为复杂的运算和用户更为苛刻的需求,云计算应运而生,随之而来的就是云服务器。过去的服务器成本较高,运算模式较为单一,资源利用率不高,而云服务...
  • linzertling
  • linzertling
  • 2015年12月27日 16:32
  • 7428

本人的Linux服务器环境(LAMP架构)搭建过程

Linux服务器环境(LAMP架构)搭建 1.1 说明 LAMP(Linux+Apache+MySQL+PHP)网站架构几乎是目前国际最流行的Web框架,该框架包括:Linux操作系统(OS),A...
  • jxlicai
  • jxlicai
  • 2013年11月25日 03:26
  • 2175

VMware虚拟机安装CentOS 7并搭建lamp服务器环境

此贴的目的是对今天的学习做一个总结、记录,方便日后的回顾学习,同时与大家分享经验希望能够对跟我一样初学Linux服务器的同学起到帮助作用!          首先是Linux服务器系统的选择,目前...
  • chandoudeyuyi
  • chandoudeyuyi
  • 2016年08月16日 19:46
  • 5686

centos7之lamp环境搭建

一、配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall...
  • Zph1234
  • Zph1234
  • 2016年04月26日 09:59
  • 8695

图文详解linux如何搭建lamp服务环境

企业网站建设必然离不开服务器运维,一个稳定高效的服务器环境是保证网站正常运行的重要前提。本文小编将会详细讲解Linux系统上如何搭建配置高效的lamp服务环境,并在lamp环境中搭建起企业自己的网站。...
  • chanzhi2016
  • chanzhi2016
  • 2016年05月03日 16:26
  • 12661

LAMP环境搭建(过程很曲折,但是学到很多东西)

由于十一之后就要去实习了,当然现在也不能闲着,所以就学习一下如何搭建lamp环境,当然我有鸟哥服务器搭建这本神书。 运行环境 : VMware虚拟机 + Ubuntu11.10 ...
  • u014646984
  • u014646984
  • 2014年10月07日 16:04
  • 1993

centos7.2 lamp环境安装搭建(基于阿里云ECS服务器)

centos7.2 lamp环境安装搭建 centos7.2 + apache2.4.23 + mysql5.7.14 + php7.0.9 + phpMyAdmin4.6.3 这是我在一...
  • fireblue1990
  • fireblue1990
  • 2017年01月18日 18:12
  • 2446

阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三)

阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三) apache+mysql配置完成、问题解决后,接下来就是安装配置PHP了,按照阿里云官方lamp配置文档(https://help.ali...
  • dmt742055597
  • dmt742055597
  • 2017年08月12日 23:39
  • 808

学习笔记之LAMP环境安装(最好的PHP环境搭建)

LAMP环境安装(最好的PHP环境搭建)
  • u014610047
  • u014610047
  • 2016年01月29日 14:12
  • 10572

Ubuntu16.04搭建LAMP架构服务器

纯属好玩,不涉及任何高深技术 安装Apache2 安装代码 sudo apt-get install apache2 更改默认目录 sudo vim /etc/apache2/apache2.con...
  • yehuohan
  • yehuohan
  • 2016年05月13日 01:04
  • 6433
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LAMP服务器环境搭建一、memcached服务器安装
举报原因:
原因补充:

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