linux 安装memcached服务端和php memcached扩展

Posted 小松博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 安装memcached服务端和php memcached扩展相关的知识,希望对你有一定的参考价值。

linux 安装memcached服务端和php memcached扩展

我下载的软件包分别是
libevent-2.0.22-stable.tar.gz
memcached-1.4.22.tar.gz
libmemcached-1.0.18.tar.gz
memcached-2.2.0.tgz

安装顺序是先安装memcache服务端在安装php的扩展,废话不多说看操作
安装 libevent

 
   
   
 
  1. tar zxvf libevent-2.0.22-stable.tar.gz

  2. cd libevent-2.0.22-stable/

  3. ./configure --prefix=/usr/local/libevent/

  4. make && make install

–prefix参数是软件安装的路径,下面安装memcached的时候会用到

安装 memcached服务端

 
   
   
 
  1. tar zxvf memcached-1.4.22.tar.gz

  2. cd memcached-1.4.22

  3. ./configure --prefix=/usr/local/memcached/ --with-libevent=/usr/local/libevent/

  4. make && make install

安装 libmemcached

 
   
   
 
  1. tar zxvf libmemcached-1.0.18.tar.gz

  2. cd libmemcached-1.0.18

  3. ./configure --prefix=/usr/local/libmemcached --with-memcached

  4. make && make install

安装PHP的memcached 扩展

 
   
   
 
  1. tar zxvf memcached-2.2.0.tgz

  2. cd memcached-2.2.0

  3. /usr/local/php/bin/phpize 【这里是php的安装目录】

  4. ./configure -enable-memcached -with-php-config=/usr/local/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached

  5. make && make install

注意上面的路径
安装成功之后会出现

打开 php.ini 文件,添加一条“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcached.so”
重启php-fpm

 
   
   
 
  1. service php-fpm restart

在用phpinfo查一下,看有没有memcached扩展

Memcached启动参数说明:

Linux 下启动 Memcached

 
   
   
 
  1. /usr/local/bin/memcached --128 -l localhost -11211 -u root

到此全部结束,有问题请留言

QQ交流群:136351212(满) 455721967


以上是关于linux 安装memcached服务端和php memcached扩展的主要内容,如果未能解决你的问题,请参考以下文章

linux php安装memcached扩展

linux php安装memcached扩展

CentOS下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

如何在Centos的linux操作系统安装php的memcache扩展

nginx+php+memcached

LNMP架构 源码安装nginx+mysql+php+memcache+论坛