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 多个submit提交表单 处理方法
Jul 07 PHP
php利用cookie实现访问次数统计代码
May 19 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php URL跳转代码 减少外链
Jun 25 PHP
一个简单且很好用的php分页类
Oct 26 PHP
php的memcache类分享(memcache队列)
Mar 26 PHP
php文件服务实现虚拟挂载其他目录示例
Apr 17 PHP
PHP中的Streams详细介绍
Nov 12 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
Oct 19 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
Laravel配合jwt使用的方法实例
Oct 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
ajax php 实现写入数据库
2009/09/02 PHP
php 接口类与抽象类的实际作用
2009/11/26 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
js实现随机抽奖
2020/03/19 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
numpy.random模块用法总结
2019/05/27 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
Python实现弹球小游戏
2020/08/01 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
英国森林假期:Forest Holidays
2021/01/01 全球购物
公司活动总结怎么写
2014/06/25 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
日元符号 ¥
2022/02/17 杂记