linux下编译安装memcached服务

yipeiwu_com6年前PHP代码库

系统:Ubuntu 13.10
第一步:安装libevent-dev

$aptitude search libevent-dev
$aptitude install libevent-dev

第二步:下载memcached并安装
官网地址:http://memcached.org/

$wget -c http://www.memcached.org/files/memcached-1.4.17.tar.gz
$tar -zxvf memcached-1.4.17.tar.gz
$cd memcached-1.4.17
$./configure --prefix=/usr/local/memcached
$ make
$ sudo make install

第三步:启动memcached

$cd /usr/local/memcached
$./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid

第三步:检查是否安装成功

$ps -aux | grep memcache #法1
$netstat -antu | grep 11211 #法2
$telnet localhost 11211 #法3

常用命令
启动memcached服务

#./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid

关闭memcached服务

#kill `cat /tmp/memcached.pid`

下面是其它网友的补充:

1、安装memcached

memcached依赖libevent可以编译安装也可以使用系统自带
tar -zxvf memcached-1.4.21.tar.gz
cd memcached-1.4.21
./configure –prefix=/usr/local/memcached –with-libevent=/usr
make && make install

2、启动memcached

/usr/local/memached/bin/memcached -d -m 128 -n 20 -f 1.25 -u nobody
    -d  以后台守护进程方式启动
    -m 128 最大使用128MB内存
    -n  20 指定内存块大小为20字节
    -f 1.25  设定内存块增长的倍数
    -u nobody 以nobody用户启动

3、使用memadmin进行监控管理

memadmin-1.0.12.tar.gz
直接解压安装包到php程序目录,可以通过页面进行访问

相关文章

php发送http请求的常用方法分析

本文实例讲述了php发送http请求的常用方法。分享给大家供大家参考,具体如下: http请求有get,post。 php发送http请求有三种方式[我所知道的有三种,有其他的告诉我]。...

实例讲解通过​PHP创建数据库

实例讲解通过​PHP创建数据库

数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据。今天将要介绍如何通过PHP来创建MySQL数据库 PHP创建MySQL数据...

php实现对文件压缩简单的方法

压缩一个文件 我们将一个文件生成一个压缩包。 <?php $path = "c:/wamp/www/log.txt"; $filename = "test.zip"...

解析使用ThinkPHP应该掌握的调试手段

使用ThinkPHP应该掌握的调试手段经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,...

php GD绘制24小时柱状图

80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87 ...