天天看點

windows搭建memcached環境

最近練手php,一個地方需要緩存來支援,想來想去還是用memcached做緩存,可是電腦是windows系統,如果是linux系統安裝memcached就比較容易,敲入幾行shell就搞定,windows下還沒搞過,于是記錄下過程,備用。

1、下載下傳memcache for windows。下載下傳位址:http://jehiah.cz/projects/memcached-win32,推薦下載下傳binaries版本,解壓(本例中解壓到c:\memcached)。

2、在指令行狀态下輸入: c:\memcached\memcached.exe -d install 。至此memcached已經安裝成windows服務

3、在指令行下輸入: c:\memcached\memcached.exe -d start 以啟動memcached服務。當然也可以選擇在windows服務中啟動

你沒看錯,就是這麼簡單,簡簡單單的三步memcache的伺服器端就準備完畢

1、下載下傳php_memcache.dll子產品,你可以從http://downloads.php.net/pierre/找到對應的版本,

php5.3的直接下載下傳http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip

2、修改php.ini,添加如下内容:

3、重新開機apache伺服器,然後檢視一下phpinfo,如果有memcache,那麼就說明安裝成功!

測試代碼如下:

更多測試代碼,需要移步:

http://www.php.net/manual/en/memcache.examples-overview.php

-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 顯示幫助

http://www.codeforest.net/how-to-install-memcached-on-windows-machine

http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

chaunceyhao