一 首先聲明很重要的我問題 確認好本身系統是 32位仍是64位 以及使用的php集成環境的版本號和32位64位php
二 下載並安裝memcached服務器端軟件
32位系統 1.2.5版本:http://static.runoob.com/down...
32位系統 1.2.6版本:http://static.runoob.com/down...
32位系統 1.4.4版本:http://static.runoob.com/down...
64位系統 1.4.4版本:http://static.runoob.com/down...
32位系統 1.4.5版本:http://static.runoob.com/down...
64位系統 1.4.5版本:http://static.runoob.com/down...
下載後解壓到任意盤
cmd 中進行安裝
以管理員身份運行 cmd.exe,並轉至memcached所在文件夾。並安裝memcached
c:memcachedmemcached.exe -d install(安裝)
c:memcachedmemcached.exe -d start(開啓)
而後去任務管理器中進程查看memcached服務是否已經啓動。windows
四、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的中止與卸載命令
三 PHP安裝memcache擴展
下載memcache.dll擴展服務器
下載地址:http://pecl.php.net/package/m...
根據本身php 版本號和集成環境的位數進行下載
將其中的php_memcache.dll 擴展文件拷貝到 php 的擴展目錄中
在php.ini中添加
extension=php_memcache.dll
重啓一下環境 使用phpinfo()查看memcache是否安裝成功
4、PHP程序測試memcache功能本地是否可用
<?phpmemcached
$memcache = new Memcache;
$memcache->connect('127.0.0.1',11211) or die('shit');測試
$memcache->set('key','hello memcache!');spa
$out = $memcache->get('key');.net
echo $out;
而後經過瀏覽器訪問該文件,正常結果能夠看到輸入:
hello memcache!rest