3、安装memcached,同时需要安装中指定libevent的安装位置
tar zxvf memcached-1.4.4.tar.gz
cd memcached-1.4.4
./configure –with-libevent=/usr
make && make install
安装完成后会把memcached 自动放到 /usr/local/bin/memcached
做这步的时候第一次不知道哪弄错了,/usr/local/bin/下一直没有memcached文件,就把libevent和memcached全删了重来了一遍,好
了。(最下面有转过来的别人删除memcached的情况,手动删除memcached文件后,/etc/init.d/下面的文件没有删除,手动执行后,下面再重新也没有这个文件了,所以就导致chkconfig时一直不成功,提示error
reading information on service memcached: No such file or
directory,但幸好不影响memcached的正常使用)
4、测试是否成功安装memcached
ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 201869 12-14 21:44
/usr/local/bin/memcached
5、安装Memcache的PHP扩展
①安装PHP的memcache扩展
tar vxzf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/php5/bin/phpize
./configure --enable-memcache
--with-php-config=/usr/local/php/bin/php-config
--with-zlib-dir
make
make install
②上述安装完后会有类似这样的提示:
Installing shared extensions:
/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/
③把/usr/local/php5/etc/php.ini中的extension_dir = “./”修改为
(没有执行这步也可以)
extension_dir =
“/usr/local/php5/lib/php/extensions/no-debug-non-zts-2007xxxx/”
④添加一行来载入memcache扩展:extension=memcache.so