Linux下快取伺服器的應用 Memcached

2022-03-01 02:18:33 字數 2407 閱讀 2158

1、安裝memcached

2、安裝memcache php模組

3、測試指令碼 

四、關於本文 

++++++++++++++++++++++++++++++++++++++++

正文++++++++++++++++++++++++++++++++++++++++

一、環境需求

安裝memcached需要libevent庫的支援,所以請在安裝memcached之前檢查有沒有安裝libevent。測試環境還需要php的支援,本文假設php已經安裝到

/usr

/local

/php目錄下,也就是在編譯php的時候使用perfix引數指定目錄(

推薦使用1.5版

本文不再講述如何安裝libevent

三、安裝和配置

1、安裝memcached

root@tonyvicky:# tar vxzf memcached

-1.1.12

.tar.gz

root@tonyvicky:# cd memcached

-1.1.12

root@tonyvicky:# .

/configure 

--prefix

=/usr

/local

/memcached

root@tonyvicky:# make

root@tonyvicky:# make install

安裝完之後要啟動服務

root@tonyvicky:# cd 

/usr

/local

/memcached

/bin

root@tonyvicky:# .

/memcached -d 

-m 50-

p 11211

-u root

引數說明 

-m 指定使用多少兆的快取空間;

-p 指定要監聽的埠; 

-u 指定以哪個使用者來執行

2、安裝memcache php模組

root@tonyvicky:# tar vxzf memcache

-1.5

.tgz

root@tonyvicky:# cd memcache

-1.5

root@tonyvicky:# 

/usr

/local

/php

/bin

/phpize

root@tonyvicky:# .

/configure 

--enable

-memcache 

--with

-php

-config

=/usr

/local

/php

/bin

/php

-config 

--with

-zlib-/

usr/

local

/php

/lib

/php

/extensions/no

-debug

-non

-zts

-20050922

/把這個記住,然後修改php.ini,把

extension_dir ="

./"修改為extension_dir ="

/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/

"並新增一行

extension

=memcache.so

3、測試指令碼

自己寫乙個php程式測試一下吧

php$memcache 

=new

memcache; 

//建立乙個memcache物件

$memcache

->

connect(

'localhost', 

11211

) or die (

"could not connect

"); 

//連線memcached伺服器

$memcache

->

set(

'key', 

'test

'); 

//設定乙個變數到記憶體中,名稱是key 值是test

$get_value 

=$memcache

->

get(

'key

'); 

//從記憶體中取出key的值

echo $get_value;

?>

四、關於本文

Linux下快取伺服器的應用

目錄 四 關於本文 正文 一 環境需求 安裝memcached需要libevent庫的支援,所以請在安裝memcached之前檢查有沒有安裝libevent。測試環境還需要php的支援,本文假設php已經安裝到 usr local php目錄下,也就是在編譯php的時候使用perfix引數指定目錄 ...

Linux下Samba伺服器的應用

linux下samba伺服器的應用 http www.51cto.com 2005 11 30 23 57 出處 網路世界 系統為fedora2,初始僅安裝了development tools。1 安裝 samba server需要用到三個軟體包,即 samba伺服器軟體包 samba client...

伺服器快取

快取可以在客戶端和伺服器中做,要是之間還有 也可能對響應進行快取。是將客戶端和伺服器連線在一起,作為中間人角色,可以將客戶端請求響應的內容進行快取,在下次客戶端快取時,直接返回快取結果,提高效能。快取控制是在http頭資訊中cache control設定,當設成private時,不會進行快取,當設定...