首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Windows 7 安裝 Memcached 完整圖文教程(含 PHP 擴展配置)

     編輯:PHP 綜合知識

準備工作

  1. 下載 Memcached Windows 穩定版(如 memcached-win64-1.4.4.zip),解壓至任意目錄(示例:H:\memcached)。
  2. 以管理員身份運行 CMD(關鍵步驟,否則服務安裝失敗)。

安裝與啟動服務

> cd /d H:\memcached
> memcached.exe -d install
> memcached.exe -d start

參數說明:-d 守護進程模式,install 註冊系統服務,start 啟動服務。

驗證連通性

Windows 7 預設未安裝 Telnet Client,需先啟用:

  1. 控制面板 → 程序和功能 → 開啟或關閉 Windows 功能。
  2. 勾選「Telnet Client」確定安裝。

測試連線:

> telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 1234
STAT uptime 10
...
END
quit

見到 STAT 輸出即表示服務正常。

PHP 擴展配置

  1. 下載對應 PHP 版本、VC 版本、Thread Safety 的 php_memcache.dll(或 php_memcached.dll)。
  2. 複製至 PHP ext 目錄。
  3. 編輯 php.ini 添加:extension=php_memcache.dll。
  4. 重啟 Web 服務(Apache/Nginx/IIS)。

PHP 測試腳本

<?php
$mem = new Memcache;
$mem->connect('127.0.0.1', 11211) or die('連線失敗');
echo 'Memcached 版本:' . $mem->getVersion();
?>

瀏覽器訪問顯示版本號即配置成功。

常見問題排查

  • 服務安裝失敗:必須以管理員權限運行 CMD。
  • PHP 載入擴展報錯:確認 DLL 版本與 PHP 版本(VC6/VC9、TS/NTS)完全匹配。
  • 防火牆攔截:入站規則放行 TCP 11211 端口。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved