Ubuntu 安裝 PHP Memcached 緩存

Memcached 是一套開放源碼的分散式記憶體快取系統, 目前已經有多個網站使用。在網站的應用上, 由於資料庫的查詢多數是讀取, Memcached 先將資料庫加以緩存, 那便可以減少資料庫的讀取, 從而增加效率。Memcached 在 PHP 另一個常用的地方是用作緩存 session。下文會示範在 Ubuntu 安裝 Memcached 及 Memcached 的 PHP 模組。

1. 安裝 Memcached

在 Ubuntu 安裝 Memcached 十分簡單, 可以直接用 apt-get 安裝:

$ sudo apt-get -y install php-memcached memcached

安裝後已經會預先設定好, 只需重新啟動 Apache 便可以使用:


$ sudo systemctl restart apache2

要測試 PHP 是否有使用 Memcached 緩存, 可以在 DocumentRoot 目錄建立一個測試的 PHP 檔, 用 phpinfo() 查看, 以下會在 /var/www/html/ 目錄下建立 info.php 檔案:

# vi /var/www/html/info.php

加入以下內容:

然後嘗試用瀏覽器存取 http://server_ip/info.php, 看到 PHP Info 的頁面後, 如果可以在頁面找到 “memcached” 的段落便表示安裝成功了。




Leave a Reply