Linux安装php扩展memcache

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法。
1、下载并解压memcache文件

  1. wget -c http://pecl.php.net/get/memcache-3.0.6.tgz
  2. tar xzvf memcache-3.0.6.tgz
  3. cd memcache-3.0.6

2、执行phpize扩展安装程序,假设phpzie的路径为/usr/local/php/bin/phpize,具体的路径得根据自己的环境修改。

  1. /usr/local/php/bin/phpize

3、开始安装扩展memcache

  1. ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
  2. make && make install

4、最后修改php.ini文件,在zend之前加入如下代码。

  1. [memcache]
  2. extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
  3. extension=memcache.so

转载请保留原文链接:Linux运维日志 » Linux安装php扩展memcache

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 9

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. snowmte不行~虽然提示成功, 也修改了php.ini,但是phpinfo 显示不出来 memcache信息。回复
    • 朱 茂海要设置对memcache.so的位置回复
    • dsa你的解决了没有?回复
      • 已经解决了~~~回复
        • dsa亲,我的问题跟你的一样 你给我指点指点呗 我的QQ号 517 571 993回复
  2. kamon编译错误提示: configure: error: no, sasl.h is not available. Run configure with --disable-memcached-sasl to disable this check 这个问题如何处理?真的要禁止--disable-memcached-sasl? 系统 centos 6.5 ,求解决方法。回复
    • 朱 茂海@kamon 尝试yum install libmemcached-devel回复
      • kamon@朱 茂海 谢谢你回复,已安装libmemcached-devel,但还是不行。还是提示: configure: error: no, sasl.h is not available. Run configure with --disable-memcached-sasl to disable this check回复
  3. 郝郝郝郝郝先生丶不对啊, 路径也正确了, 难道是版本的事儿?回复