網站製作學習誌

記錄學習製作網站的一切

在 Win32 安裝 XCache

XCache 是一套華人所開發的 PHP 加速器,號稱穩定性高。可到台灣 PHP 聯盟去看看進一步的介紹。

以下簡單記錄它在 Windows 上的安裝方式:

  1. 依照 PHP 版本至 XCache::Win32AutoBuilds 下載最新的 XCache ,這裡我用的是 XCache-trunk-php-5.1.6-Win32-r142.zip 。

  2. 解開 XCache-trunk-php-5.1.6-Win32-r142.zip ,裡面會有一個 Release_Ts 的目錄。

  3. 在網站根目錄下建立一個 xcache 子目錄,然後將 Release_Ts 下的 admin 及 coverager 複製 (或移動) 到 xcache 目錄下。

  4. 將 Release_Ts 下的 php_xcache.dll 複製 (或移動) 到 PHP5 安裝目錄下的 ext 子目錄。

  5. 將 Release_Ts 下的 xcache.ini 裡所有內容複製到 php.ini 的最下方。

  6. 在 php.ini 找到 xcache 的區段,然後按照以下的說明來設定各個項目:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    ; 啟用 XCache 模組。
    extension = php_xcache.dll
    ; XCache 管理介面的使用者帳號。
    xcache.admin.user = "username"
    ; XCache 管理介面的使用者密碼。要用 md5 計算過的結果。
    xcache.admin.pass = "xxxxxxxxxxxxxxxxxxxxxxxxx"
    ; 啟用 Opcode Cache 。
    ; 小心設得太大或太小都會使 Web 伺服器無法啟動,請自行找到一個適當的值。
    xcache.size = 5M
    ; 啟用 Variable Cache 。
    ; 小心設得太大或太小都會使 Web 伺服器無法啟動,請自行找到一個適當的值。
    xcache.var_size = 5M
    ; 設定一個有寫入權限的路徑
    xcache.coredump_directory = "D:/Temp/php/xcache"
    ; 設定一個有讀取權限的路徑
    xcache.coveragedump_directory = "D:/Temp/php/xcache"
  7. 重新啟動 Web 伺服器,並查看 phpinfo() 資訊,檢查是否已啟動 XCache 。

  8. 可用 http://localhost/xcache/admin/ 及 http://localhost/xcache/coverager/ 來管理相關的資訊。

Comments