首頁 >後端開發 >php教程 >PHP下面簡單使用memcache

PHP下面簡單使用memcache

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 09:03:09999瀏覽
記錄下,以後腦袋不好使了,可以返回來看看。

1.首先下載 memcached ,百度上面很多,按照自己對應系統下載對應的

2.解壓縮到本地任意一個地方,記住位置,這裡我是解壓到D盤memcached 文件夾裡面的。

3.打開終端,也就是dos命令台(windows下面按win+r,輸入cmd,敲回車),這個時候就出現了熟悉的dos介面。先進入上面記住位置的盤看看(我是解壓縮在D:memcached 所以我輸入"D:"敲回車,然後在dir看下有沒有對應文件夾)如圖所示

PHP下面簡單使用memcache

可以看得出來,有這個資料夾,那麼我們就開始安裝了

4.進入這個資料夾("cd memcached"),然後輸入"memcached.exe -d install" 回車,稍微停頓後就安裝好了,如圖所示。

PHP下面簡單使用memcache

5.現在要啟動memcache服務,輸入"memcached.exe -d start" 回車,也是稍微停頓下,就啟動好了。

6.檢查是否啟動了此服務,還是win + r 回車,輸入"services.msc",然後會進入服務的窗口,在裡面找找看,是不是已經看到了memcached的服務了呢,這個是開機自啟動的。

PHP下面簡單使用memcache

 安裝告一段落了,現在要開始使用

1.memcached 客戶端安裝好了,但是我們的PHP還是操作不了啊,所以我們要給PHP添加memcache擴充(memcached的驅動分為memcached和meache兩個擴展,這也是問同事得到的回答),我用的是phpStudy 的整合開發環境,裡面已經內建了各種驅動,用wamp server的可以在網路上找下載,放到PHP目錄下面的ext資料夾下面,然後到php.ini設定檔裡面加入一項"extension=memcache.dll",重新啟動下「apache」 。列印下 "phpinfo()" 看一下,是不是已經看到了memcache呢

PHP下面簡單使用memcache

 2.然後大家就可以使用了,上面說到,有兩個擴展,大家按照自己對應的擴展去php手冊裡面找找看,別使用錯了哦。

PHP下面簡單使用memcache

 3.把我的一個demo貼出來吧。

demo1.php

<?php $memcache = new Memcache();
$memcache->connect('localhost') or die("error"); //链接memcache 端口默认是11211,可写可不写
$memcache->set('key','777',MEMCACHE_COMPRESSED,10); //这里设置的过期时间是10秒

demo2.php

<?php $memcache = new Memcache();
$memcache->connect('localhost') or die("error");
echo "<pre class="brush:php;toolbar:false">";
var_dump($memcache->get('key'));

透過demo1.php的設置,demo2.php裡面也能訪問到,是不是成功啦! ,網路範例很多,這裡就不一一複述了,還有,連結memcache服務的時候,後面有個數字 11211,那是memcache的預設監聽埠。

祝大家新年快樂!



以上就介紹了PHP下面簡單使用memcache,包含了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn