PHP memcache扩展的三种安装方法


Posted in PHP onApril 26, 2009

关于比较请看http://code.google.com/p/memcached/wiki/PHPClientComparison。推荐使用新的memcached,安装方法基本同下面,只是需要先安装libmemcached,如果还需要启用压缩,还需要安装zlib。
用 PECL 编译共享 PECL 扩展库
$ pecl install extname
然后就是一长串的自动执行,最后程序告诉你You should add “extension=memcache.so” to php.ini,当然还要把刚生成的memcache.so放到你的php扩展库目录下。
在官方网站的manual里是使用pear来install扩展,但是到实际操作的时候会出现错误,说找不到memcache,让我使用pecl install...
用 phpize 编译共享 PECL 扩展库
上面的方法是要去下载的。也可以自己下好了,然后用phpize安装。
先下,然后解压,然后进入目录,执行:
$ phpize
$ ./configure
$ make
# make install
然后把memcache.so放到你的php扩展库目录下,然后php.ini里加extension=memcache.so。
最后一种至尊的方法扩展静态编译,为什么要又这么一种费劲的方法呢?传说中是因为这样做效率会比.so的高,我是没比较过。。。
可以去先下一个包,然后解压,放到要安装的phpsrc目录下的ext目录下,然后:
$ rm configure
$ ./buildconf --force
$ ./configure --help
$ ./configure --with-memcache
$ make
$ make install
有点乱,有比较好的文章:
memcached:
http://willko.javaeye.com/blog/332993
http://cn2.php.net/manual/en/book.memcached.php
http://cn.php.net/manual/en/book.memcache.php
pecl:
http://cn2.php.net/manual/en/install.pecl.php
memcache可以研究东西很多,比如分部式hash策略,作为一种session策略,持久化memcache等等。有机会再胡侃。
--EOF--

PHP 相关文章推荐
PHP的autoload机制的实现解析
Sep 15 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
基于php验证码函数的使用示例
May 03 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
深入掌握include_once与require_once的区别
Jun 17 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 PHP
PHP网页缓存技术优点及代码实例
Jul 29 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 #PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 #PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 #PHP
Uchome1.2 1.5 代码学习 common.php
Apr 24 #PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 #PHP
PHP 危险函数解释 分析
Apr 22 #PHP
php反弹shell实现代码
Apr 22 #PHP
You might like
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
php header()函数使用说明
2008/07/10 PHP
sae使用smarty模板的方法
2013/12/17 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
你必须知道的Javascript知识点之"字面量和对应类型"说明介绍
2013/04/23 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
详解如何构建一个Angular6的第三方npm包
2018/09/07 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
python list转dict示例分享
2014/01/28 Python
Python类定义和类继承详解
2015/05/08 Python
在Django中同时使用多个配置文件的方法
2015/07/22 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
怎样写留学自荐信
2013/11/11 职场文书
岗位职责范本
2013/11/23 职场文书
《穷人》教学反思
2014/04/08 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
MySql新手入门的基本操作汇总
2021/05/13 MySQL
详解Golang如何优雅的终止一个服务
2022/03/21 Golang
改造DE1103三步曲
2022/04/07 无线电
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL