Memcache 安裝與設定
因為公司有用到…所以了解一下如何安裝使用Memcache
官方網站︰http://memcached.org/
windown︰http://jehiah.cz/projects/memcached-win32/
Linux︰http://code.google.com/p/memcached/downloads/list
一.WINDOW 下使用 memcached 有二種方式︰
(2) 解壓縮後進COMMON文字模式
1 安裝服務︰(預設PORT︰11211)
2 啓動服務︰
-p (1024~65535) 設定監聽埠號
-l 連接網路位置
-d start 啓動服務
-d stop 停止服務
-d restart 重新啓動
-d install 安裝服務
-u 以管理者啓動
-m 設定使用RAM
-c 設定最大連接數
(4) php.ini 增加 extension=php_memcache.dll (linux 版extension=php_memcache.so)
二. Linux
(2) 進入目錄
cd memcached-X.X.X
(3) 配置 memcached
./configure –with-libevent=/usr
(4) 編譯 memcached
make
(5) 安裝 memcached
(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
三. 測試是否正常使用︰
官方網站︰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
-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)
(1) 解壓縮 memcached
tar -zxvf memcached-X.X.X.tar.gz
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;
?>
$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;
?>
沒有留言:
張貼留言