PHP memcache扩展的三种安装方法_php教程-查字典教程网
PHP memcache扩展的三种安装方法
PHP memcache扩展的三种安装方法
发布时间:2016-12-29 来源:查字典编辑
摘要:关于比较请看http://code.google.com/p/memcached/wiki/PHPClientComparison。推荐使用...

关于比较请看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教程学习
    编程开发子分类