linux memcached 安装

1.安装libevent

wget https://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz

./configure --prefix=...

make && make install

2.安装memcached

wget http://www.memcached.org/files/memcached-1.4.24.tar.gz

./configure --prefix=... --with-libevent=...

make && make install

 注: --with-libevent=后面的是安装地址

3.启动

/home/users/v_liujun03/local/memcached/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

 -d 启动一个守护进程

-m 分配memcached使用的内存数量

-u 运行memcached的用户

-l 监听的服务器IP地址,默认是本机

-p 端口

-c 最大同时连接数

 

4.停止

kill -SIGUSR2 pid

 

 

为php 安装memcached 扩展

1.安装libmemcached 

wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

./configure --prefix=... --with-memcached=...

make && make install

 

2.生成php memcached扩展

wget http://pecl.php.net/get/memcached-2.1.0.tgz  (注意:这个memcached是跟PHP相关的)

cd  /home/users/v_liujun03/download/lnmp.git/memcached-2.1.0

执行phpize

./configure -enable-memcached -with-php-config=/home/users/v_liujun03/local/php/bin/php-config -with-zlib-dir=/home/users/v_liujun03/local/lib/zlib -with-libmemcached-dir=/home/users/v_liujun03/local/lib/libmemcached -prefix=/home/users/v_liujun03/local/lib/phpmemcached

 

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

make && make install

注:-with-libmemcached-dir=是安装路径

3.修改php.ini配置

extension_dir=...

extension=memcached.so

 

posted @ 2015-01-13 18:37  小刘_php  阅读(90)  评论(0)    收藏  举报