1.首先下載 memcached ,百度上面很多,按照自己對應系統下載對應的
2.解壓縮到本地任意一個地方,記住位置,這裡我是解壓到D盤memcached 文件夾裡面的。
3.打開終端,也就是dos命令台(windows下面按win+r,輸入cmd,敲回車),這個時候就出現了熟悉的dos介面。先進入上面記住位置的盤看看(我是解壓縮在D:memcached 所以我輸入"D:"敲回車,然後在dir看下有沒有對應文件夾)如圖所示
可以看得出來,有這個資料夾,那麼我們就開始安裝了
4.進入這個資料夾("cd memcached"),然後輸入"memcached.exe -d install" 回車,稍微停頓後就安裝好了,如圖所示。
5.現在要啟動memcache服務,輸入"memcached.exe -d start" 回車,也是稍微停頓下,就啟動好了。
6.檢查是否啟動了此服務,還是win + r 回車,輸入"services.msc",然後會進入服務的窗口,在裡面找找看,是不是已經看到了memcached的服務了呢,這個是開機自啟動的。
安裝告一段落了,現在要開始使用
1.memcached 客戶端安裝好了,但是我們的PHP還是操作不了啊,所以我們要給PHP添加memcache擴充(memcached的驅動分為memcached和meache兩個擴展,這也是問同事得到的回答),我用的是phpStudy 的整合開發環境,裡面已經內建了各種驅動,用wamp server的可以在網路上找下載,放到PHP目錄下面的ext資料夾下面,然後到php.ini設定檔裡面加入一項"extension=memcache.dll",重新啟動下「apache」 。列印下 "phpinfo()" 看一下,是不是已經看到了memcache呢
2.然後大家就可以使用了,上面說到,有兩個擴展,大家按照自己對應的擴展去php手冊裡面找找看,別使用錯了哦。
3.把我的一個demo貼出來吧。
demo1.php
<?php $memcache = new Memcache(); $memcache->connect('localhost') or die("error"); //链接memcache 端口默认是11211,可写可不写 $memcache->set('key','777',MEMCACHE_COMPRESSED,10); //这里设置的过期时间是10秒
<?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教程有興趣的朋友有幫助。