xampp安裝配置memcache

苦逼的整yii的一個源代碼,會報錯:

cmemcache requires php memcache extension to be loaded

 

用到了memcache,現在在win8下安裝配置下memache。參考:http://m.blog.csdn.net/blog/hel12he/43758733

文件下載處:http://pan.baidu.com/s/1eQwCDN0

第一步:安裝memcache

打開docs,找到memcache.exe的路徑,

執行服務註冊命令:memcached.exe -d install

卸載服務的命令:memcached.exe -d uninstall

啓動服務的命令:memcached.exe -d start

停止服務器的命令:memcached.exe -d stop


在執行memcached.exe -d install,可能會報錯說failed to install service and service already install,此時,打開C:\Windows\System32,點擊cmd.exe,以管理員的身份進行,再次重新安裝並啓動

memcache的端口是11211,使用telnet命令查看:telnet 127.0.0.1 11211  在執行這個命令後,如果打開了一個新窗口,那麼說明memcache的安裝是成功了

也可以點開任務管理器,點擊服務,看到正在運行,則ok



第二步:配置php

首先通過phpinfo()將我們的php相關信息顯示出來,查看以下幾個關鍵信息:



php版本是5.6.7,64位,和php.ini 的位置

API20121212,TS,VC11。TS:表示我們這個服務是線程安全,NTS:表示是非線程安全。VC11你只要記住就好了。

點擊鏈接http://pecl.php.net/package/memcache/3.0.8/windows

根據上圖下載的是:


下載後,解壓文件,裏邊有很多文件,只需要把php_memcache.dll拷貝到php/ext文件中去


打開php.ini,寫進:

extension=php_memcache.dll
[Memcache]
memcache.allow_failover=1
memcache.max_failover_attempts=20
memcache.chunk_size=8192
memcache.default_port=11211

第三步:檢驗

重啓apache,查看phpinfo信息,有如下內容則說明配置成功





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章