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

 

CentOS环境PHP下安装memcache扩展

CentOS环境PHP下安装memcache扩展 时间:2015-09-08 01:30来源:blog.51cto.com 作者:469952080 的BLOG 举报 点击:509次 1、安...
  • qq1355541448
  • qq1355541448
  • 2016年06月01日 13:23
  • 1701

LAMP安装(五) 安装php的扩展 (以memcache为例)

1. 解压扩展 tar -zxf memecache-2.2.7.tgz 2.进入解压的目录里面,如果发现找不到 configure这个可执行文件 3.生成 configure可执行文件...
  • u012312203
  • u012312203
  • 2017年08月28日 11:21
  • 184

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

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

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

下面将memcached服务器安装与配置叙述如下,其中内容来源于网络,但在本服务器安装并运行成功 安装包的准备 memcache服务器端安装包,目前的最新版本是 memcached...
  • bingfengsa
  • bingfengsa
  • 2012年03月26日 11:15
  • 1250

LAMP环境搭建

简介本文简述LAMP环境搭建,便于我们日后搭建测试环境及生产环境。编译安装mysql1.安装依赖并添加mysql用户yum -y install gcc gcc-c++ ncurses-devel c...
  • yanggd1987
  • yanggd1987
  • 2016年06月14日 15:09
  • 477

【LAMP环境搭建】安装PHP5和安装PHP7

一、安装PHP51、PHP官网www.php.net ,当前主流版本为5.6/7.1 2、cd /usr/local/src/ 3、下载: wget http://cn2.php.net/...
  • mojianbin
  • mojianbin
  • 2017年12月18日 18:19
  • 164

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

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

linux下Memcache安装过程

from: http://blog.csdn.net/barrydiu/article/details/3936270 Linux下的Memcache安装 记录下Memcache安装的过程。   ...
  • a787031584
  • a787031584
  • 2016年08月10日 11:01
  • 4172

windows系统IIS环境下安装memcache的方法

memcached的基本设置: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|...
  • u011986449
  • u011986449
  • 2014年11月02日 10:25
  • 1960

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

LAMP环境安装(最好的PHP环境搭建)
  • u014610047
  • u014610047
  • 2016年01月29日 14:12
  • 13020
收藏助手
不良信息举报
您举报文章:LAMP服务器环境搭建一、memcached服务器安装
举报原因:
原因补充:

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