2011年7月27日 星期三

Memcache 安裝與設定

Memcache 安裝與設定



因為公司有用到…所以了解一下如何安裝使用Memcache
官方網站︰http://memcached.org/
windown︰http://jehiah.cz/projects/memcached-win32/
Linux︰
http://code.google.com/p/memcached/downloads/list

一.WINDOW 下使用 memcached 有二種方式︰

(1) 解壓縮後直接到目錄底下點選”memcached.exe”即會出現視窗

(2) 解壓縮後進COMMON文字模式

1 安裝服務︰(預設PORT︰11211)
memcached.exe -d install

2 啓動服務︰
memcached.exe -d start


-p (1024~65535) 設定監聽埠號


-l              連接網路位置
-d start        啓動服務
-d stop         停止服務
-d restart      重新啓動
-d install      安裝服務
-u              以管理者啓動
-m              設定使用RAM
-c              設定最大連接數



(3) 不管是Linux或是window都要記得增加memached的動態連結檔存到預設位置

(4) php.ini 增加 extension=php_memcache.dll (linux 版extension=php_memcache.so)


二. Linux

(1) 解壓縮 memcached
tar -zxvf memcached-X.X.X.tar.gz

(2) 進入目錄
cd memcached-X.X.X

(3) 配置 memcached
./configure –with-libevent=/usr

(4) 編譯 memcached
make
(5) 安裝 memcached
make install

(6) 啓動  memcached  服務
/usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
netstat -

(7) 將動態連結檔 移到 php 相關目錄下
mv memcached.so PHP-PATH/ext/

(8) 開啓 PHP 設定檔
vi php.ini

(9) 設定檔內增加動態連結
extension=memcached.so

(10) 重啓apache httpd
/etc/init.d/httpd restart

三. 測試是否正常使用︰

<?php
$mem = new Memcache;
$mem->connect(”127.0.0.1″, 11211);
$mem->set(’key’, ‘This is a test!’, 0, 60);
$val = $mem->get(’key’);
echo $val;
?>

沒有留言:

張貼留言