Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 8系統教程 >> win8常見問題解答 >> win8.1(x64)下搭建memcached

win8.1(x64)下搭建memcached

日期:2017/1/20 15:53:25      編輯:win8常見問題解答

(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,可直接查看官方文檔

Copyright © Windows教程網 All Rights Reserved