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使用PDO访问oracle数据库的步骤详解

前言 PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。 PDO 旨在将常见的数...

关于php正则匹配汉字的方法介绍

php正则匹配汉字! /^[\x{4e00}-\x{9fa5}]+$/u以上这个正则表达式就是困扰了很多php程序员的匹配汉字的正则表达式大家可能会觉得很简单,实际上不同编码,不同程...

php实现跨域提交form表单的方法【2种方法】

本文实例讲述了php实现跨域提交form表单的方法。分享给大家供大家参考,具体如下: 有时我们为了网站安全考虑,我们不允许直接跨域提交form表单数据,如果我们自己有这个需求呢?下面我们...

ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法

ThinkPHP的数据库条件查询语句有字符串式,数组式书写方法 字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句...

关于php支持的协议与封装协议总结(推荐)

关于php支持的协议与封装协议总结(推荐)

前言 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因...