sh# wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
sh# wget http://www.monkey.org/~provos/libevent-1.4.6-stable.tar.gz
sh# wget http://pecl.php.net/get/memcache-3.0.1.tgz
sh# tar -zxvf libevent-1.4.6-stable.tar.gz
sh# cd libevent-1.4.6-stable
sh# ./configure -prefix=/usr/local/libevent
sh# make
sh# make install
sh# cd ../
sh# tar -zxvf memcached-1.2.6.tar.gz
sh# cd memcached-1.2.6
sh# ./configure -with-libevent=/usr/local/libevent
sh# make
sh# make install
sh# cd ../
sh# tar -zxvf memcache-3.0.1.tgz
sh# cd memcache-3.0.1
sh# /usr/local/bin/phpize (先要执行下这个,路径由: sh# which phpize 获取)
sh# ./configure -enable-memcache -with-php-config=/usr/local/bin/php-config -with-zlib-dir (路径由: sh# which php-config 获取)
sh# make
sh# make install (提示: Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ 则成功)
sh# gedit /usr/local/Zend/etc/php.ini (这个由phpinfo()获取,在适当位置加入: extension=memcache.so )
sh# apachectl -k restart (phpinfo()中应该可以看到memcache了)
memcache监视器: http://livebookmark.net/journal/ 的 memcache.php
memcache启动: sh# memcached -u root -d -m 200 -l 127.0.0.1 -p 11211 (This starts memcached up as a daemon, using 200M of memory, and listening on IP 127.0.0.1, port 11211.)
memcache停止:
sh# ps -ux (查出进程名)
sh# pkill memcache
另外一种在php中加memcache.so的方式是:yum install php-pecl-memcache.i386(或x86_64)
返回顶部