操作系统linux AS4U4 ,php 5.2.5
1.安装libevent
wget http://monkey.org/~provos/libevent-1.4.1-beta.tar.gz
tar -xvzf libevent-1.4.1-beta.tar.gz
cd libevent-1.4.1-beta
./configure && make
make install
make verify
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib
2.安装memcache server
wget http://www.danga.com/memcached/dist/memcached-1.2.4.tar.gz
tar -xvzf memcached-1.2.4.tar.gz
cd memcached-1.2.4
./configure --prefix=/usr/local/memcached
make
make install
启动
/usr/lcoal/memcached/bin/memcached -d -m 512 -l localhost -p 11211 -u root
3.安装php memcache扩展
wget http://pecl.php.net/get/memcache-2.2.2.tgz
tar -xvzf memcache-2.2.2.tgz
cd memcache-2.2.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-apxs=/usr/local/apache/bin/apxs --with-gettext --enable-socket --enable-memcache --enable-sysvshm --enable-shmop
make
make install
4.配置扩展
修改php.ini文件
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/"
extension=memcache.so
5.重启apache
6.Joomla后台设置缓存方式
进入超管后台,在系统设置中,启用memcache缓存方式。手册中说的有点问题,这时候根本找不到设置主机和端口的地方,先保存,然后在进入配置修改,这时就就看到设置的地方,进行相应的设置.
保存就可以,这时候,如果访问首页报错,非常可能是你设置不正确。