win8.1(x64)下搭建memcached


(1)memcached安裝文件

    libgcc_s_sjlj-1.dll   memcached.exe  pthreadGC2.dll  php_memcache.dll

   

(2)安裝步驟(注意要在管理員權限下安裝)

1 將memcache.exe,libgcc_s_sjili-1.dll,pthreadGC2.dll放到php安裝目錄



2 將php_memcache.dll 拷貝到 php安裝目錄下的ext文件夾下,在php.ini文件最後面加上下面這句
extension=php_memcache.dll


3.可在C:\Windows\System32目錄下找到cmd.exe,右鍵以管理員權限執行,命令行下進入你的php目錄,執行memcached -d install,安裝成功無提示,

若提示說安裝失敗或你已安裝,則表示你沒有在管理員權限下執行cmd.exe



4. 啓動memcache,進入到php安裝目錄,執行memcached.exe -d start,開啓memcache服務


5.重啓apache,之後就可以在php下使用memcached

(3)telnet下使用memcached,win8.1默認是禁止telnet服務的,可進入控制面板->程序->啓用或關閉windows功能,將telnet的服務端與telnet客戶端勾上,進入dos界面,執行

telnet 127.0.0.1 11211,則可進入telnet窗口操作

 (4)memcached常用命令


memcached的基本命令(安裝、卸載、啓動、配置相關)

-p 監聽的端口 
-l 連接的IP地址默認是本機  
-d start 啓動memcached服務 
-d restart 重起memcached服務 
-d stop|shutdown 關閉正在運行的memcached服務 
-d install 安裝memcached服務 
-d uninstall 卸載memcached服務 
-u 以的身份運行 (僅在以root運行的時候有效
-m 最大內存使用,單位MB。默認64MB 
-M 內存耗盡時返回錯誤,而不是刪除項 
-c 最大同時連接數,默認是1024 
-f 塊大小增長因子,默認是1.25 
-n 最小分配空間,key+value+flags默認是48 

-h 顯示幫助


 例如啓動

 memcached -d start 

需要的memcached 的內存大於64m,應當這樣啓動

memcached –m 256m –d start    

如果你希望換一個端口

memcached -d -m 30 -l 127.0.0.1 -p 9000 -d start

數據操作命令格式:
<command name> <key> <flags> <exptime> <bytes> 

<data block>

常用命令詳細可參考這哥們的博客,經典明瞭


(5)php代碼使用memcached,可直接查看官方文檔




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