MemCache在Windows環境下的搭建及啟動
一、memcache服務器端的安裝
- 1、下載memcached的安裝包,memcached_en32or64.zip,下載鏈接:http://pan.baidu.com/s/1chLfwq 密碼:
bwze
。 - 2、解壓到任意目錄。
- 3、以管理員的身份執行命令行,並進入到memcached的解壓路徑,執行命令:
memcached -d install
,如果沒有拋錯說明安裝成功。 - 4、命令行界面執行命令:
net start "Memcached Server"
來啟動memcached服務。
通過上述簡單四個步驟,本地memcache就安裝好啦。
二、memcached客戶端的安裝
- 1、根據
phpinfo()
查看本地PHP版本(比如PHP Version 5.5.12,Architecture x86,Thread Safety為enabled表示支持線程,根據這些判定需要安裝的memcache擴展為5.5 Thread Safe (TS) x86,鏈接地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.5-ts-vc11-x86.zip ,來確定安裝哪一版本的memcached
,下載php_memcache.dll。 - 2、將下載的memcache擴展,解壓縮,將
php_memcache.dll
文件復制粘貼到PHP擴展目錄下,比如我的PHP安裝目錄是:D:\wamp\bin\php\php5.5.12\ext。 - 3、在phpinfo()頁面查看
Loaded Configuration File
獲取服務器讀取的是哪里的配置,我這里是D:\wamp\bin\apache\apache2.4.9\bin\php.ini,所以編輯這個文件,在文件中添加extension=php_memcache.dll
這一行。 - 4、重啟服務器,試試看memcache能否使用了吧,測試代碼:
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$key1 = 'key1';
$val = $mem->get($key1);
if ($val === false){
$val = 'This is a test!';
$mem->set($key1, $val, 0, 60);
}
echo $val; // This is a test!
?>