热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos6.5Memcache的安装

Memcache的安装1.分别下载memcached和libeventWgethttp:memcached.orgfilesmemcached-1.4.25.tar.gzwgeth

Memcache的安装


1.分别下载memcachedlibevent

Wget http://memcached.org/files/memcached-1.4.25.tar.gz

wget https://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz


2.先安装libevent
# tar zxvf libevent-2.0.21-stable.tar.gz

# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make
# make install

 

3.测试libevent是否安装成功

ls -al /usr/lib |grep libevent 

 

4.安装memcached,同时需要安装中指定libevent的安装位置:
# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure --with-libevent=/usr
# make
# make install

 

5.测试是否成功安装memcached
# ls -al /usr/local/bin/mem*

 

6.启动memcached

/usr/local/bin/memcached -d -m 10 -u memcache -p 11211 -c 256 -P /tmp/memcached.pid

-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB
-u是运行Memcache的用户,我这里是root
-l是监听的服务器IP地址

-p是设置Memcache监听的端口,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024按照你服务器的负载量来设定,
-P是设置保存Memcachepid文件

测试:

#Telnet localhost 11211

Trying 127.0.0.1...

Connected to localhost.

Escape character is ‘^]‘.

#set test 0 0 10

#test_value

STORED

#get test

VALUE test 0 10

test_value

END

#quit

Connection closed by foreign host.

 

7.关闭memcached

kill `cat /tmp/memcached.pid`

安装memcachephp扩展

 

1.下载memcache:

wget http://pecl.php.net/get/memcache-2.2.7.tgz

 

2.安装PHPmemcache扩展

tar vxzf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/php/bin/phpize (yum安装的php执行/usr/bin/phpize
./configure enable-memcache --with-php-cOnfig=/usr/local/php/bin/php-config --with-zlib-dir  yum安装的php执行 ./configure --enable-memcache --with-php-cOnfig=/usr/bin/php-config --with-zlib-dir)
make
make install

 

若没有phpize命令 yum install php-devel

 

3.上述安装完后会有类似这样的提示:

Installing shared extensions: /usr/lib64/php/modules/

 

4.修改/etc/php.ini

extension_dir = "/usr/lib64/php/modules/"

extension=memcache.so

 

5.重新启动apache,启动memcached

service httpd restart

运行下面的php文件,如果有输出hello world!,表示环境搭建成功

$mem = new Memcache;

$mem->connect(‘127.0.0.1‘,11211);

$mem->set(‘test‘,‘hello world!‘,0,10);

$val = $mem->get(‘test‘);

echo $val;

?>

 


本文出自 “林羽萧” 博客,请务必保留此出处http://10308953.blog.51cto.com/10298953/1746087

centos6.5 Memcache的安装


推荐阅读
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了一种解析GRE报文长度的方法,通过分析GRE报文头中的标志位来计算报文长度。具体实现步骤包括获取GRE报文头指针、提取标志位、计算报文长度等。该方法可以帮助用户准确地获取GRE报文的长度信息。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
author-avatar
我叫33妹
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有