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中使用php5-ffmpeg撷取视频图片实例

前几天在玩 FFmpeg 的时后,突然发现 Ubuntu 上多了 php5-ffmpeg 这个扩充套件,就想来玩玩看,看好不好用,有两个结论: 读取影片取决于 FFmpeg 的支援性,如...

PHP面向对象继承用法详解(优化与减少代码重复)

本文实例讲述了PHP面向对象继承用法。分享给大家供大家参考,具体如下: 继承 先看两个类 <?php class CdProduct { public $playL...

php调用nginx的mod_zip模块打包ZIP文件

php 本身有 zip 模块,可以生产 zip 文件。但是这个 zip 模块只能使用本地文件来打包。如果需要打包输出的文件来自网络,就得先保存临时文件。在文件数量多或者文件大的时候就很杯...

php 上一篇,下一篇文章实现代码与原理说明

实现原理: 就是对id对进行order by id desc 或 order by id asc进行排序,然后再判断比当前id> or小于当前文章id的相同栏目的文章。 实例的sq...

PHP实现防盗链的方法分析

本文实例讲述了PHP实现防盗链的方法。分享给大家供大家参考,具体如下: $_SERVER['HTTP_REFERER']的获取情况 注意 $_SERVER['HTTP_REFERER']...