1.分别把memcached和libevent下载回来,放到自己下载的目录下:
# wget http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz
2.先安装libevent:
# tar zxvf libevent-1.2.tar.gz
# cd libevent-1.2
# ./configure -prefix=/usr #这是安装到的目录
# make
# make install
3.测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
4.安装memcached,同时需要安装中指定libevent的安装位置:
# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure -with-libevent=/usr #这是安装到的目录
# make
# make install
安装完成后会把memcached放到 /usr/local/bin/memcached ,
5.测试是否成功安装memcached:
ls -al /usr/local/bin/memcached
--------------------------------------------------------------------------------------------------------------------------------
安装Memcache的PHP扩展
1.下载地址:http://pecl.php.net/package/memcache选择想要的扩展
2.下载到指定的目录并进行解压然后进入解压后的目录
3.用phpize生成configure配置文件
/phpstudy/server/php/bin/phpize
4.再用 php-config 进行配置。然后编译、安装
./configure -enable-memcache --with-php-config=/phpstudy/server/php/bin/php-config --with-zlib-dir
make 编译
make install 安装
5..上述安装完后会有类似这样的提示:
/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/
6.把php.ini中的extension_dir = “./”修改为
extension_dir = “/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/”
7..添加一行来载入memcache扩展:
extension=memcache.so