文档章节

PHP memcache memcached的扩展的安装

big_cat
 big_cat
发布于 2015/07/22 17:34
字数 446
阅读 425
收藏 0

memcache扩展,memcached扩展,memcached服务端,libmemcached扩展库

组合方式:

memcache扩展 + memcached服务端 new Memcache(); 算是初代memcache技术

memcached扩展 + libmemcached扩展库 + memcached服务端 new Memcached();

php的memcache扩展

memcache  :php的memcache扩展,初代

memcached:不要和memcached服务端混了,这是一个扩展包,就像redis有自己的服务端包和php扩展包一样,他是将php作为客户端连接memcached服务端的扩展接口

两个扩展包的下载地址:pcel.php.net去搜最新的就好

http://pecl.php.net/package-search.php?pkg_name=memcache&bool=AND&submit=Search

Memcached服务端

memcache扩展和memcached扩展都是使php作为客户端,来访问memcached服务端,我们set的数据都是memcached服务端在进行管理,这里要注意不要混了memcached扩展和memcached服务端。

下载地址:http://memcached.org/

libevent libevent-devel安装

memcached的驱动是基于libevent的,所以我们要安装这两个依赖包

yum -y install libevent libevent-devel

Memcached服务端安装

tar -zxvf memcached-1.4.24.tar
cd memcached-1.4.24
./configure
make && make install

Libmemcached扩展库安装

tar -zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18/
./configure --with-memcached
make && make install

Memcached扩展包的生成

tar -zxvf memcached-2.2.0.tgz
cd memcached-2.2.0/
phpize #准备php的编译环境,我已经把php/bin加入到环境变量中所以直接输就ok
./configure  --with-memcached --with-libmemcached --with-php-config=/usr/local/php/bin/php-config --enable-memcached
make && make install

把生成的memcached.so拷贝到你的php扩展目录,在php.in里加入

extension=memcached.so

Memcache扩展包的生成

tar -zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
phpsize
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-memcached
# make && make inst

把生成的memcache.so拷贝到你的php扩展目录,在php.in里加入

extension=memcache.so

即可

重启服务器

查看phpinfo()

你会发现多了memcache和memcached扩展

© 著作权归作者所有

共有 人打赏支持
big_cat
粉丝 45
博文 231
码字总数 157360
作品 0
长宁
后端工程师
私信 提问
Windows7 x64在Wampserver上安装memcache

Windows7 x64在Wampserver上安装memcache 放假重装了一下系统,win7 x64的,而我使用的win下的开发环境也升级到了最新版,所集成的是php5.3.13,一切很顺利,但是在安装php的memcache扩展的时...

真座山雕
2012/10/30
0
0
CenOS下安装Memcache和PHP Memcache扩展

I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 yum install libevent-devel 2.安装memcache 从http://memcached.org/下载最源码新版1.4.13 tar -x...

net ljx
2012/11/13
0
0
php扩展memcached编译安装

memcache是一个开源、高性能对象缓存系统的项目名,作为服务端,它的守护进程名称是memcached。 官网:http://memcached.org PHP有两个memcache客户端:php memcache和php memcached。这两个...

hiwill
2016/06/15
121
0
关于memcache的一些知识

Mencached、memcached、memcache的区别: 区分开三种写法来帮你理解。Memcached、memcached、memcache。 其中首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服...

kobe52099
2018/06/26
0
0
分享memcache和memcached安装过程

Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工...

晨曦之光
2012/03/09
68
0

没有更多内容

加载失败,请刷新页面

加载更多

租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
18分钟前
1
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
2
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
1
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部