文档章节

PHP memcache memcached的扩展的安装

big_cat
 big_cat
发布于 2015/07/22 17:34
字数 446
阅读 490
收藏 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
粉丝 49
博文 237
码字总数 162865
作品 0
长宁
后端工程师
私信 提问
Windows7 x64在Wampserver上安装memcache

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

真座山雕
2012/10/30
166
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
97
0
php扩展memcached编译安装

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

hiwill
2016/06/15
169
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
77
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部