下载最新的 memcached http://www.memcached.org/ 1.4.15

# tar -xvf memcached-1.4.15.tar.gz

cd memcached-1.4.15

./configure --prefix=/usr/local/memcache

出现了 configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/

就直接去,那个网站下载

# tar zxvf libevent-1.2.tar.gz
    # cd libevent-1.2
    # ./configure -prefix=/usr
    # make
    # make install

ldconfig命令 重新加载一下公共的文件

cd memcached-1.4.15中

./configure --prefix=/usr/local/memcache

make & make install

编译安装php模块的memcache模块 下载地址 http://pecl.php.net/package/memcache

tar -xvf memcache-2.2.7.tar.gz

cd memcache-2.2.7

#/usr/local/php/bin/phpize

#./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache

make & make install

# vi /usr/local/php/lib/php.ini #吃了亏,这个最好是看phpinfo() 看一下,这个所谓的php.ini在什么地方

启用

#memcached -m 2048 -u root -d -l 127.0.0.1 -p 11211  或

/usr/local/bin/memcached -d -m 10 -u root -l 192.168.12.201 -p 13001 -c 256 -P /tmp/memcached.pid

# telnet 127.0.0.1 11211

通常:启动Memcache的服务器端的命令为:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid

-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

想开机自动启动的话,只需在/etc/rc.d/rc.local中加入一行,上面命令
有人用以下命令:
/usr/local/memcached/bin/memcached -d -m 20 -p 11211 -u www
上面有些东西可以参考一下:即,ip不指定时,默认是本机,用户,最好选择是:www
这样,也就是属于哪个用户的服务,由哪个用户启动。

测试:

<?php
    $memcache = new Memcache; //创建一个memcache对象
    $memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
    $memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
    $get_value = $memcache->get('key'); //从内存中取出key的值
    echo $get_value;
?>

转载于:https://www.cnblogs.com/jackluo/archive/2013/02/19/2917733.html

CentOS 下安装编译安装MeMcached相关推荐

  1. Centos 下PHP编译安装fileinfo扩展

    1.检查当前环境 php -i|grep fileinfo  若出现 fileinfo fileinfo support => enabled 则代表fileinfo扩展可用,否则不可用. 2. ...

  2. Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装

    最近配置了几台Web服务器,将安装笔记贴出来吧.没时间像以前那样,将文章写的那样系统了,请见谅.详细配置,可以看以前的旧文章:http://blog.zyan.cc/nginx_php_v61.安装N ...

  3. Centos下lnmp编译安装详细过程

    整理下lnmp安装步骤: 相关软件用的lnmp一键安装的全包,懒得去到处找软件源 完整版:http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz(66.64MB) ...

  4. PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项

    文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...

  5. CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛

    这个是转来的,细节没有验证,请网友自己斟酌.......... CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛 1.安装Apache [root@bogon t ...

  6. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法

    这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...

  7. CentOS下Redis的安装

    CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3 ...

  8. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  9. CentOS下软件的安装

    Linux操作系统上软件的安装从整体上来说有两种方法: 一种是二进制安装,另一种是源码安装 下面我们就先说一下二进制安装 二进制安装我们一般采用两种工具rpm工具和yum工具 1.rpm工具 rpm ...

  10. CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP

    CentOS 7上编译安装PHP 8.1/及Nginx 配置支持PHP 编译安装 Php[端口:9000] 安装编译环境依赖包 yum -y install gcc gcc-c++ glibc aut ...

最新文章

  1. MySQL具体解释(21)------------缓存參数优化
  2. 软件测试oracle问题,数据库基础:Oracle数据库中时间问题比较
  3. 好想学python机器人_【Python成长之路】从零学GUI -- 制作智能聊天机器人
  4. python cgi打印html代码
  5. 初学Vue.js,从头来过~
  6. BugkuCTF-MISC题蜘蛛侠
  7. .net页面生命周期
  8. php 7 pdoexception,关于php:未捕获的异常’PDOException’
  9. linux格式化外接硬盘命令,linux格式化硬盘命令
  10. pyqt5-QFrame边框样式
  11. 【STM32标准库】【自制库】8位8段数码管(74HC595)【软件部分】
  12. DM数据库查询错误码
  13. oracle密码过期之后如何修改成永久不过期
  14. Latex VS Code 编辑中文Latex乱码——详细解决方案操作流程
  15. 关于数学建模的个人见解(实验室专用)
  16. 亲测可行ie8与ie11共存方法支持win7x64等
  17. 使用netterm连接linux虚拟机
  18. 项目中加入百度联盟广告。
  19. 《流浪地球》中的逃生气囊球和马斯克有什么关系?
  20. 影响中国软件开发的20人

热门文章

  1. eclipse 快捷键_eclipse两种注释的快捷键
  2. linux内核模块签名,如何签名内核模块Ubuntu 18.04
  3. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
  4. 终端连接mysql是出现error 2003_远程连接MySQL报错ERROR 2003解决办法
  5. php switch换界面,php switch的“高级”用法详解
  6. 两两对应成排的 表格 样式
  7. OPENCV计算图片间转换关系
  8. python线性加权回归_python深度学习-tensorflow实现一个线性回归的案例
  9. Spring Boot 2.x整合Websocket(基于Spring Boot 2.x 前后端分离 iview admin vue 集成activiti工作流...
  10. WebApi与Mvc的区别