Linux 安装 Memcache && PHP memcache扩展

1.安装libevent (依赖包,不装回报错)

shell> wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz
#后面版本号随意
shell> tar zxf libevent-2.0.12-stable.tar.gz 
shell> cd libevent-2.0.12-stable
shell>./configure  --prefix=/usr/local/lib
shell> make && make install

2.安装Memcached(服务器端源码包)

shell> wget http://memcached.org/files/memcached-1.5.0.tar.gz
shell> cd memcached-1.5.0
shell>./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/lib 
shell> make && make install

启用memcached
shell > /usr/local/memcached/bin/memcached -u root -d

常用启动参数如下:

-m:最大使用内存,以MB为单位,默认64。
-p:进程所使用的TCP进程端口,默认11211。
-d:将memcached作为后台守护进程运行。
-u:启动用户。
-P:进程文件存放路径。
-c:最大运行并发数,默认1024。
-l:监听服务地址(即允许telnte登录的IP)。

ps -A|grep memcache指令可以查看是否开启

3.安装php-memcache扩展

shell>weget http://pecl.php.net/get/memcache-3.0.6.tgz
shell>tar -zxvf memcache-3.0.6.tgz  
shell>cd memcache-3.0.6  
shell>/usr/local/bin/phpize  
shell>./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir  
shell>make && make install 

php文件夹中会出现memcache.so扩展文件
/usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcache.so
在php.ini中添加
extension=memcache.so

重启apache

《Linux 安装 Memcache && PHP memcache扩展》 phpinfo.php

备注:扩展可以去PECL下载
    原文作者:RiverCrab
    原文地址: https://www.jianshu.com/p/0e9508ec23a3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞