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 相关文章推荐
WML,Apache,和 PHP 的介绍
Oct 09 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
laravel自定义分页效果
Jul 23 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
PHP标准库(PHP SPL)详解
Mar 16 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
Laravel 登录后清空COOKIE的操作方法
Oct 14 PHP
php7 参数、整形及字符串处理机制修改实例分析
May 25 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
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
$("").click与onclick的区别示例介绍
2014/09/25 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python正则分组的应用
2013/11/10 Python
python切换hosts文件代码示例
2013/12/31 Python
Python设计模式之观察者模式实例
2014/04/26 Python
Python创建文件和追加文件内容实例
2014/10/21 Python
详解python eval函数的妙用
2017/11/16 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
python 两个数据库postgresql对比
2019/10/21 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python中entry用法讲解
2020/12/04 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
联想英国官网:Lenovo英国
2019/07/17 全球购物
幼儿园长自我鉴定
2013/10/17 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
员工拓展培训方案
2014/02/15 职场文书
高一军训的心得体会
2014/09/01 职场文书
白银帝国观后感
2015/06/17 职场文书
小学中队长竞选稿
2015/11/20 职场文书
高中化学教学反思
2016/02/22 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis