Linux下缓存服务器的应用
摘要:由于数据库存储的数据量越来越大,查询速度也就变的越来越慢,因此就有了缓存服务器应用的必要,本文是介绍Memcached的安装以及简单的使用。 本文只介绍memcached的PHP的API,想查看其他关于Memcached的API文档案,请访问 http://www.danga.com/memcached/ 目录
二、下载相关软件 三、安装和配置 ? 四、关于本文
一、环境需求 二、下载相关软件 Memcached下载地址:http://www.danga.com/memcached/ 本文不再讲述如何安装libevent 三、安装和配置 1、安装Memcached
root@tonyvicky:# tar vxzf memcached-1.1.12.tar.gz
root@tonyvicky:# cd memcached-1.1.12 root@tonyvicky:# ./configure --prefix=/usr/local/memcached root@tonyvicky:# make root@tonyvicky:# make install ? 安装完之后要启动服务
root@tonyvicky:# cd /usr/local/memcached/bin
root@tonyvicky:# ./memcached -d -m 50 -p 11211 -u root ? 参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行 2、安装memcache PHP模块
root@tonyvicky:# tar vxzf memcache-1.5.tgz
root@tonyvicky:# cd memcache-1.5 root@tonyvicky:# /usr/local/php/bin/phpize root@tonyvicky:# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir root@tonyvicky:# make root@tonyvicky:# make install ? 安装完后会有类似这样的提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/
? 把这个记住,然后修改php.ini,把
extension_dir = "./"
? 修改为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"
? 并添加一行
extension=memcache.so
? 自己写一个PHP程序测试一下吧 $memcache
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |