• 技术文章 >php教程 >php手册

    PHP memcache扩展的三种安装方法

    2016-06-13 12:24:41原创275
    关于比较请看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--
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php 表单验证实现代码 下一篇:php 数组的创建、调用和更新实现代码
    PHP编程就业班

    相关文章推荐

    • SSI使用详解(二)• php判断当前用户已在别处登录的方法,当前用户在别处• PHP程序漏洞产生的原因分析与防范方法说明• [微信公众平台开发]php开发环境搭建设置(一)• php SESSION类(购物车类)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网