在Debian6.0(Squeeze)安裝Memcached 和PHP5-Memcached

Memcached是免費和開源、高性能、分佈式內存對象緩存系統,通用在天然界,但用於加速動態web應用程序,減輕數據庫負載。」 memcached的更多信息能夠在找到http://www.memcached.org/php

.本文將解釋如何安裝memcached和PHP5-MemCached模塊在Debian 6.0(Squeeze) 給Apache2mysql

1. 安裝web

apt-get install memcached php5-memcached

「apt-get」是一個很是強大的命令行工具來處理軟件包。這裏有一個技巧如何使用「apt-get」,舉個栗子:我要安裝Memcached和php相關聯的模塊,但我不太肯定完整的包的名稱,而後咱們能夠使用下面的命令來搜索可用的軟件包列表:sql

apt-cache search memcache

搜索結果:數據庫

memcached - A high-performance memory object caching system
memcachedb - Persistent storage engine using the memcache protocol
...... 
php5-memcache - memcache extension module for PHP5
php5-memcached - memcached extension module for PHP5

你應該找到php5-memcache和php5-memcached php5-memcached更新會話的支持。在這裏咱們要使用php5-memcached。apache

2. 測試瀏覽器

  1. 測試memcached 安裝後,memcached應該已經運行。你能夠經過使用下面的命令檢查:
netstat -tap | grep memcached

你會看到這樣的結果緩存

tcp 0 0 localhost:11211 *:* LISTEN 2132/memcached

你能夠經過配置文件_/etc/memcached.conf_來配置你的memcached。服務器

  1. PHP5-Memcached 模塊測試

首先開啓你的apache服務器tcp

/etc/init.d/apache2 restart

而後建立一個文件,寫入php探針

<?
php phpinfo(); 
?>

而後用瀏覽器打開

  1. 使用

更多細節請查看http://www.php.net/manual/en/book.memcached.php,這是一個簡單的例子:

<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('key', 'hello world');
var_dump($m->get('key'));
?>

提示:由於memcached 不像mysql那樣須要密碼驗證,因此建議採起一些配置不容許非法訪問,好比配置防火牆。

相關文章
相關標籤/搜索