XCache 是一套華人所開發的 PHP 加速器,號稱穩定性高。可到台灣 PHP 聯盟去看看進一步的介紹。
以下簡單記錄它在 Windows 上的安裝方式:
依照 PHP 版本至 XCache::Win32AutoBuilds 下載最新的 XCache ,這裡我用的是 XCache-trunk-php-5.1.6-Win32-r142.zip 。
解開 XCache-trunk-php-5.1.6-Win32-r142.zip ,裡面會有一個 Release_Ts 的目錄。
在網站根目錄下建立一個 xcache 子目錄,然後將 Release_Ts 下的 admin 及 coverager 複製 (或移動) 到 xcache 目錄下。
將 Release_Ts 下的 php_xcache.dll 複製 (或移動) 到 PHP5 安裝目錄下的 ext 子目錄。
將 Release_Ts 下的 xcache.ini 裡所有內容複製到 php.ini 的最下方。
在 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"重新啟動 Web 伺服器,並查看 phpinfo() 資訊,檢查是否已啟動 XCache 。
可用 http://localhost/xcache/admin/ 及 http://localhost/xcache/coverager/ 來管理相關的資訊。