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 相关文章推荐
smarty的保留变量问题
Oct 23 PHP
php zend 相对路径问题
Jan 12 PHP
zend framework多模块多布局配置
Feb 26 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
php文件下载处理方法分析
Apr 22 PHP
PHP设置进度条的方法
Jul 08 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
PHP设计模式之观察者模式实例
Feb 22 PHP
PHP中常用的数组操作方法笔记整理
May 16 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 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
php设计模式 Template (模板模式)
2011/06/26 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
python中私有函数调用方法解密
2016/04/29 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
机械专业毕业生推荐信范文
2013/11/25 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
保护环境建议书
2014/03/12 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
写给医院的感谢信
2015/01/22 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL