centos php扩展memcached

1、下载libmemcached安装包
  http://www.libmemcached.org/libMemcached.html(使用1.0.16以下版本,最新版本1.0.17有问题);

  tar zxvf libmemcached-1.0.16.tar.gz
  cd libmemcached-1.0.16
  ./configure --prefix=/usr/local/libmemcached/ --with-libmemcached-dir=/usr/local/libmemcached/
  make;make install;

2、下载php memcached客户端
   http://pecl.php.net/package/memcached(下载2.10版本可以,最新版没测试)
  
   tar zxvf memcached-2.1.0.tgz
   cd memcached-2.1.10
   phpize;(当使用yum安装php时可以直接这样使用命令,否则的话,需要进入到php的目录下)
   ./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/
   修改php.ini添加extension = "memcached.so"就可以了。

   说明:由于 CentOS 5默认不支持 sqlite 扩展. 当时安装服务器PHP的时候,用的是yum 安装的. 所以需要重新安装过. 如果重新安装编译版的PHP 的话, 配置文件又要修改很多地方,为避免引起不必要的问题.故在寻找一种较为安全的安装方式.
        在php官方网站上找到了两种相应的安装说明. http://www.php.net/manual/en/sqlite.installation.php 但是,在使用第一种方式时遇到了一个问题:就是无法使用   phpize , 于是安装:yum install php-devel   ,因为PHPize 是属于php 的 devel .
验证安装是否成功

#/usr/local/php/bin/php -m |grep memcache

猜你喜欢

转载自963630220-qq-com.iteye.com/blog/1994992