前面的話

  和訪問(wèn)mysql服務(wù)器類似,PHP也是作為客戶端API訪問(wèn)memcached服務(wù)器的,所以同樣需要為PHP程序安裝memcache的擴(kuò)展接口,比較常用的有memcache和memcached兩種擴(kuò)展。而memcached和memcache的守護(hù)進(jìn)程memcached同名,比較容易引起混淆,甚至提到memcached,有些人第一想到的是后臺(tái)的守護(hù)進(jìn)程,這里還是有必要分析一下兩者之間的區(qū)別。memcache是完全在PHP框架內(nèi)開(kāi)發(fā)的,而memecached是使用libmemcached的。從手冊(cè)上看,memcached 會(huì)比 memcache 多幾個(gè)方法,使用方式上都差不多。memcache是原生實(shí)現(xiàn)的,但是使用libmemcached的memached只支持OO接口,而 memcache則是OO和非OO兩套接口并存,以后隨著memcached服務(wù)器端的改進(jìn),這個(gè)lib也必定會(huì)馬上跟進(jìn)的。而memcache卻不一定能做到按時(shí)跟進(jìn)。memcached,還有個(gè)非常稱贊的地方,就是flag不是在操作的時(shí)候設(shè)置了。而是有一個(gè)統(tǒng)一的setOption()。memcached 實(shí)現(xiàn)了更多的 memcached 協(xié)議(畢竟是基于 libmemcached庫(kù))。本文選擇較簡(jiǎn)單的memcache擴(kuò)展作介紹

 

安裝

  在window系統(tǒng)下安裝memcache擴(kuò)展比較簡(jiǎn)單,下載一個(gè)與PHP版本一致的memcache擴(kuò)展庫(kù)即可

  將下載的php_memcache.dll文件保存到PHP的應(yīng)用程序擴(kuò)展ext目錄中

  在php.ini文件添加擴(kuò)展的位置,加入一行"extension=php_memcache.dll"

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  重新啟動(dòng)apache服務(wù)器即可,通過(guò)phpInfo()可以找到memcache服務(wù)已經(jīng)安裝

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式