您的位置主页 > 个人专区 > 个人习作 > 在Windows/Linux/FreeBSD下memcached 安装

在Windows/Linux/FreeBSD下memcached 安装

2010-01-07    文章来源:互联网    浏览次数:114

一、Windows
1、下载memcache的windows稳定版,解压放在d:/webserver/memcached
2、进入CMD
cd d:/webserver/memcached
# 安装
memcached -d install
# 启动
memcached -d start
# 停止
memcached -d stop

NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。

4. 在C:\winnt\php.ini 加入一行 'extension=php_memcache.dll'
5. 下载
pecl的模块包,解压缩后将其中的memcache.php考到c:\php\ext 中
NOTE: php和pecl的版本要一致。
在windows下的扩展下载地址
http://pecl4win.php.net/ext.php/php_memcache.dll

二、FreeBSD
1、安装
/usr/ports/databases/memcached
make install clean
2、启动(最好不要用root用户启动)
/usr/local/bin/memcached -d -m 128
3、停止
top 查看进程号
307 panzhiqi    1   4    0   119M   118M kqread   1:09 0.00% memcached

kill 307
或者 killall memcached
4、开机自启动
vi /etc/rc.conf
# start memcached
memcached_enable="YES"

三、Linux
首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.1a.tar.gz

接下来是分别将 libevent-1.1a.tar.gz 和 memcached-1.1.12.tar.gz 解开包、编译、安装:

# tar -xzf libevent-1.1a.tar.gz
# cd libevent-1.1a
# ./configure --prefix=/usr
# make
# make install
# cd ..
# tar -xzf memcached-1.1.12.tar.gz
# cd memcached-1.1.12
# ./configure --prefix=/usr
# make
# make install

安装完成之后,memcached 应该在 /usr/bin/memcached。

运行 memcached 守护程序很简单,只需一个命令行即可:

/usr/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u httpd


四、参数解释

-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。

文章评论(查看全部)

验证码: 中评 好评 差评