PHPMEMCACHE安裝

關於memcache安裝網上教程不少,可是呢,不少人按照教程安裝後,在進行測試時,都出出一個狀況:php

而後百思不得其解,我明明已經按照教程,從頭至尾進行了安裝呀,怎麼仍是不行呢?出現這個錯誤,只跟php_memcache.dll這個文件,已經php.ini的配置有關係。windows

先說安裝memcache服務:安全

一、選擇一個你想要安裝的memcache服務端版本,有63位與32位的。這裏你能夠根據你本身的機子來進行選擇。這並不影響php的配置。服務器

二、進入doc命令,先cd到你memcache解壓的目錄memcached

三、執行服務註冊命令:memcached.exe -d install測試

四、卸載服務的命令:memcached.exe -d uninstallspa

五、啓動服務的命令:memcached.exe -d start操作系統

六、中止服務器的命令:memcached.exe -d stop.net


php中memcache的配置步驟很簡單,就分爲三步:
線程

一、找到合適的php_memcache.dll,放入到php/ext目錄下。下載地址:http://pecl.php.net/package/memcache/3.0.8/windows

關於如何選擇memcache的版本,首先須要打開phpinfo()看php的版本,是線程安全的仍是非線程安全,是VC11仍是什麼版本,最後還要選對X86跟X64,這個是針對操做系統的,X86是32位系統,X64是64位系統,我最後試驗成功了,但個人操做系統是64位,用X86擴展成功了,不知道爲啥,在xampp安裝成功的!之後要注意下多試幾個版本。

如何驗證memcache安裝好了沒?

一、首先經過phpinfo()將咱們的php相關信息顯示出來,查看如下幾個關鍵信息:


好的,從這裏,咱們能夠知道,咱們的php版本是5.5.15,咱們使用的配置文件位置在:D:\xampp\php\php.ini(咱們本身的配置信息也要寫入到這個php.ini文件中去)

最後這段文字:API20121212,TS,VC11。TS:表示咱們這個服務是線程安全,NTS:表示是非線程安全。VC11你只要記住就行了。x86是你這個服務的版本,也多是x64。

而後瞭解到這些信息後,你就能夠到:http://pecl.php.net/package/memcache/3.0.8/windows這個地址中,找到你對應的版本。好比,以我截圖爲例,我應該選擇的版本


php5.5 ts x86的。就經過這幾個信息就能夠定位了。

下載後,解壓文件,裏邊有不少文件,你只須要把php_memcache.dll拷貝到php/ext文件中去,而後填寫配置文件便可。而後從新啓動,100%能夠了。

相關文章
相關標籤/搜索