Ubuntu 13.10下编译安装memcached服务
<p>系统:Ubuntu 13.10<br>
第一步:安装libevent-dev</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_592380">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">$aptitude search libevent-dev</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">$aptitude </code><code class="bash functions">install</code> <code class="bash plain">libevent-dev</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
第二步:下载memcached并安装<br>
官网地址:http://memcached.org/</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_467900">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">$wget -c http:</code><code class="bash plain">//www</code><code class="bash plain">.memcached.org</code><code class="bash plain">/files/memcached-1</code><code class="bash plain">.4.17.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">$</code><code class="bash functions">tar</code> <code class="bash plain">-zxvf memcached-1.4.17.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">$</code><code class="bash functions">cd</code> <code class="bash plain">memcached-1.4.17</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">$.</code><code class="bash plain">/configure</code> <code class="bash plain">--prefix=</code><code class="bash plain">/usr/local/memcached</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">$ </code><code class="bash functions">make</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">$ </code><code class="bash functions">sudo</code> <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
第三步:启动memcached</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_819785">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">$</code><code class="bash functions">cd</code> <code class="bash plain">/usr/local/memcached</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">$.</code><code class="bash plain">/memcached</code> <code class="bash plain">-d -m 1024 -u root -l 127.0.0.1 -p 11211 -P </code><code class="bash plain">/tmp/memcached</code><code class="bash plain">.pid</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
第三步:检查是否安装成功</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_691152">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">$</code><code class="bash functions">ps</code> <code class="bash plain">-aux | </code><code class="bash functions">grep</code> <code class="bash plain">memcache </code><code class="bash comments">#法1</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">$</code><code class="bash functions">netstat</code> <code class="bash plain">-antu | </code><code class="bash functions">grep</code> <code class="bash plain">11211 </code><code class="bash comments">#法2</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">$telnet localhost 11211 </code><code class="bash comments">#法3</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
常用命令<br>
启动memcached服务</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_146553">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash comments">#./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
关闭memcached服务</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_248499">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash comments">#kill `cat /tmp/memcached.pid`</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<span>下面是其它网友的补充:</span></p>
<p>
<strong>1、安装memcached</strong></p>
<p>
memcached依赖libevent可以编译安装也可以使用系统自带<br>
tar -zxvf memcached-1.4.21.tar.gz<br>
cd memcached-1.4.21<br>
./configure –prefix=/usr/local/memcached –with-libevent=/usr<br>
make && make install</p>
<p>
<strong>2、启动memcached</strong></p>
<p>
/usr/local/memached/bin/memcached -d -m 128 -n 20 -f 1.25 -u nobody<br>
-d 以后台守护进程方式启动<br>
-m 128 最大使用128MB内存<br>
-n 20 指定内存块大小为20字节<br>
-f 1.25 设定内存块增长的倍数<br>
-u nobody 以nobody用户启动</p>
<p>
<strong>3、使用memadmin进行监控管理</strong></p>
<p>
memadmin-1.0.12.tar.gz<br>
直接解压安装包到php程序目录,可以通过页面进行访问</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Ubuntu 13.10下编译安装memcached服务" alt="Ubuntu 13.10下编译安装memcached服务" src="https://zhuji.jb51.net/uploads/img/202305/f32979eb271d8543b9d3b76adc4615f9.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Ubuntu 13.10下编译安装memcached服务" alt="Ubuntu 13.10下编译安装memcached服务" src="https://zhuji.jb51.net/uploads/img/202305/bf6c222be4e993a1224133e4206e6f2a.jpg"></p>
<p>
</p>
頁:
[1]