本文為大家介紹memcache與memcached的差異以及他們的安裝步驟!希望對初學者有幫助!
memcache和memcached的區別
如果安裝了memcache擴充但沒有安裝memcached服務,那麼這個就無法使用
以管理員身分執行cmd,並轉至memcached所在檔案夾,例如:cd d:memcached
安裝memcached:
(之後螢幕沒有任何提示)
啟動memcached: d:memcached> memcached.exe -d start
(之後屏幕無任何提示,但是在“任務管理器”中勾選“顯示所有用戶進程”,此時可以看到memcached.exe進程正在運作)
memcached基本參數設定:
監聽的連接埠
-l 連接的IP位址, 預設為本機
-d start mcached memcached服務
-d stop|shutdown 關閉正在運作的memcached服務
memcached服務
-u 以的身份運作(僅在以root運作的時候有效)
-m 最大記憶體使用,單位MB。預設64MB
-M 記憶體耗盡時回傳錯誤,而不是刪除項目
-c 最大同時連接數,預設為1024
-f 區塊大小成長因子,預設為1.25
-n 最小分配空間,key+value+flags預設為48
幫助>設定參數時需要先停止memcached,然後用命令列設置,例如:d:memcached> memcached.exe -m 1 -d start
停止memcached:
d:memcached> memcached.exe -d stop
卸載memcached:
d:memcached> memcached.exe -d unll
memcache.dll:http://pecl.php.net/package/memcache
下載好放置於php/ext 擴充檔中。然後修改php.ini加一句extension=php_memcache.dll