Memcache安装和启动
1安装libevent# tar xvf libevent-1.4.13-stable.tar.gz
# mkdir /opt/libevent
# cd libevent-1.4.13-stable
# ./configure --prefix=/opt/libevent
# make
# make install
2.安装memcache
# mkdir /opt/memcache-1.4.5
# ./configure --prefix=/opt/memcache-1.4.5 --with-libevent=/opt/libevent
3.启动Memcache
# /opt/memcache-1.4.5/bin/memcached-d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,
-u是运行Memcache的用户,我这里是system_u,
-l是监听的服务器IP地址,如果有多个地址的话,可以用多个 -l YOU_IP
-p是设置Memcache监听的端口,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件
如果要结束Memcache进程,执行:
用# ps -e 查看进程
# kill pid memcached的进程号
4.php客户端
客户端
# tar zxvf memcache-2.1.0.tgz
# cd memcache-2.1.0
# /usr/local/php/bin/phpize
# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
# make
# make install
需要在php.ini(vi /etc/php.ini)文件中相应的位置加入:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613/"
extension=memcache.so
启动memcached
重启apache
页:
[1]