<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[linux下MemCache安装手册 ]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Fri, 13 Sep 2013 05:38:08 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	memcached-1.4.15.tar.gz&nbsp;&nbsp;官方：<a href="http://memcached.org/" target="_blank">http://memcached.org/</a><br/><br/>libevent-2.0.21-stable.tar.gz 官方：<a href="http://monkey.org/~provos/libevent/" target="_blank">http://monkey.org/~provos/libevent/</a><br/><br/> Memcache用到了libevent这个库用于Socket的处理，在<a href="http://www.danga.com/memcached" target="_blank">http://www.danga.com/memcached</a>下载这两个软件至本地/usr/local/src目录<br/><div class="code"><br/>wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz<br/><br/>wget --no-check-certificate https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz<br/></div><br/>2、安装libevent <br/><div class="code"><br/>tar zxvf libevent-2.0.21-stable.tar.gz<br/><br/>cd libevent-2.0.21-stable <br/><br/>./configure -prefix=/usr<br/><br/>make <br/><br/>make install <br/></div><br/>3.测试libevent是否安装成功：<br/><div class="code"><br/>ls -al /usr/lib &#124; grep libevent<br/></div><br/>4.安装memcached，同时需要安装中指定libevent的安装位置：<br/><div class="code"><br/>tar zxvf memcached-1.4.15.tar.gz<br/><br/>cd memcached-1.4.15<br/><br/>./configure -with-libevent=/usr<br/><br/>make <br/>make install <br/></div><br/>如果中间出现报错，请仔细检查错误信息，按照错误信息来配置或者增加相应的库或者路径。<br/>安装完成后会把memcached放到 /usr/local/bin/memcached ，<br/><br/>5.测试是否成功安装memcached：<br/><div class="code"><br/>ls -al /usr/local/bin/mem*<br/></div><br/>-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached<br/>-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug<br/><br/>安装Memcache的PHP扩展<br/>1.在<a href="http://pecl.php.net/package/memcache" target="_blank">http://pecl.php.net/package/memcache</a> 选择相应想要下载的memcache版本。<br/>2.安装PHP的memcache扩展<br/><div class="code"><br/>tar vxzf memcache-2.2.1.tgz<br/>cd memcache-2.2.1<br/>/usr/local/php/bin/phpize<br/>./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir<br/>make<br/>make install<br/></div><br/>3.上述安装完后会有类似这样的提示：<br/><div class="code"><br/>Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/<br/></div><br/>4.把php.ini中的extension_dir = "./"修改为<br/><div class="code"><br/>extension_dir = &quot;/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/&quot;<br/></div><br/>5.添加一行来载入memcache扩展：extension=memcache.so<br/>memcached的基本设置：<br/>1.启动Memcache的服务器端：<br/><div class="code"><br/>/usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid<br/></div><br/><div class="code"><br/>-d选项是启动一个守护进程，<br/>-m是分配给Memcache使用的内存数量，单位是MB，我这里是10MB，<br/>-u是运行Memcache的用户，我这里是root，<br/>-l是监听的服务器IP地址，如果有多个地址的话，我这里指定了服务器的IP地址192.168.0.200，<br/>-p是设置Memcache监听的端口，我这里设置了12000，最好是1024以上的端口，<br/>-c选项是最大运行的并发连接数，默认是1024，我这里设置了256，按照你服务器的负载量来设定，<br/>-P是设置保存Memcache的pid文件，我这里是保存在 /tmp/memcached.pid，<br/></div><br/>2.如果要结束Memcache进程，执行：<br/><div class="code"><br/>kill `cat /tmp/memcached.pid`<br/></div><br/>3.重启apache，service httpd restart<br/><br/>Memcache环境测试：<br/>运行下面的php文件，如果有输出This is a test!，就表示环境搭建成功。开始领略Memcache的魅力把！<br/><div class="code"><br/>&lt; ?php<br/>$mem = new Memcache;<br/>$mem-&gt;connect(&quot;127.0.0.1&quot;, 11211);<br/>$mem-&gt;set(&#039;key&#039;, &#039;This is a test!&#039;, 0, 60);<br/>$val = $mem-&gt;get(&#039;key&#039;);<br/>echo $val;<br/>?&gt;<br/></div><br/><br/><a href="attachment.php?fid=70">点击这里下载文件</a><br/><a href="attachment.php?fid=71">点击这里下载文件</a><br/>Tags - <a href="http://www.dzhope.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.dzhope.com/tags/memcache/" rel="tag">memcache</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux下MemCache安装手册 ]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>