【親測有效】windows2012安裝memcached方法

    最近發現網站打開速度有點跟不上了,然後內存卻還剩餘很多,所以想到了使用memcached的方法加快訪問速度。廢話不多說,直接開始。

   一.、首先需要下載memcached,我是下載的1.4.4版本,其他版本請自行測試,文章最後附下載文件。

    二、安裝memcached

1、解壓下載的安裝包到指定目錄。

2、在 1.4.5 版本以前 memcached 可以作為一個服務安裝,使用管理員權限運行以下命令:

c:memcachedmemcached.exe -d install

注意:你需要使用真實的路徑替代 c:memcachedmemcached.exe。

3、然後我們可以使用以下命令來啟動和關閉 memcached 服務:

c:memcachedmemcached.exe -d start

c:memcachedmemcached.exe -d stop

4、如果要修改 memcached 的配置項, 可以在命令行中執行 regedit.exe 命令打開註冊表並找到 “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached” 來進行修改。

如果要提供 memcached 使用的緩存配置 可以修改 ImagePath 為:

“c:memcachedmemcached.exe” -d runservice -m 512

-m 512 意思是設置 memcached 最大的緩存配置為512M。

此外我們還可以通過使用 “c:memcachedmemcached.exe -h” 命令查看更多的參數配置。

5、如果我們需要卸載 memcached ,可以使用以下命令:

c:memcachedmemcached.exe -d uninstall

6、安裝之後,還需要其他的東西,下載php_memcache.dll這個文件放在php5.3目錄下面的ext文件夾裡面(文章最後面附文件下載)

注意,該dll文件只支持php5.3,其他版本的請在文章後面評論留言,我看到後再發,或者可以自行去網上找。

然後修改php.ini文件,搜索memcache,如果搜索到了,將下面的文件的前面的;去掉,如圖

Y2ZCFMS@ZK2IKY]1ZP(H`QA.png

如果沒有搜索到,就在最後面添加上面的那句話

[memcache]

extension=php_memcache.dll

 最後重啟iis,然後進行測試。

7、測試方法

①、將下面的代碼新建為一個php文件

<?php  
$memcache = new Memcache;  
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");  
$version = $memcache->getVersion();  
echo "Server's version: ".$version."n";  
$tmp_object = new stdClass;  
$tmp_object->str_attr = 'test';  
$tmp_object->int_attr = 123;  
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");  
echo "Store data in the cache (data will expire in 10 seconds)n";  
$get_result = $memcache->get('key');  
echo "Data from the cache:n";  
var_dump($get_result);  
?>

然後運行該php文件,如果顯示如下,證明安裝成功

70U08I5B_TUO~QU~0F0H9QH.png

②、使用phpinfo顯示內容,然後搜索memcache,查看是否開啟。

php_memcache.zip

memcached-win64-1.4.4-14.zip

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/2025.html

(0)
彬彬筆記彬彬筆記
上一篇 2020年3月19日
下一篇 2020年3月19日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13