日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

win7 64位系统 memcache/memcached安装

發布時間:2025/7/14 windows 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7 64位系统 memcache/memcached安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

memcached介紹:

Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信。【摘自百度百科】

memcache和memcached的區別 :

memcache是php的一個擴展,用于php管理memcached,php-memcache.dll。?

如果安裝了memcached不安裝擴展,那么php無法操控memcached,但是命令行使用起來沒有問題?

如果安裝了memcache擴展但是沒有安裝memcached服務,那么這個就無法使用?

只有同時安裝了memcached服務和memcache擴展才可以在PHP中使用memcached提高動態網站性能


一、安裝memcache的php擴展

1. php_memcache.dll 下載:

php_memcache-3.0.8-5.5-ts-vc11-x64

下載地址:http://pecl.php.net/package/memcache/3.0.8/windows

選擇[5.5 Thread Safe (TS) x64]這個版本的下載。

2. 把php_memcache.dll放到php的ext目錄:

例如:D:\WampServer\bin\php\php5.5.12\ext\php_memcache.dll

3. 打開 php.ini 文件:

我的php.ini的位置:D:\WampServer\bin\php\php5.5.12\php.ini

4. 在 php.ini上增加一行:

extension=php_memcache.dll

5. 重啟Wampserver的apache服務

6.查看phpinfo中是否有memcache,如果有說明成功。

二、安裝memcached

1. Memcached-win64 下載:

memcached-win64-1.4.4-14.zip

下載地址: http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip

2. 解壓放某個盤下面,比如:

D:\WampServer\bin\memcached\memcached.exe

3. 在終端(也即cmd命令界面)下輸入以下命令安裝windows服務:

D:\WampServer\bin\memcached>memcached.exe -d install

備注:如果此時報錯“failed to install service or service already installed”

解決辦法:

管理員身份安裝,首先找出cmd.exe的原文件【C:\Windows\System32/cmd.exe】

右擊以管理員身份運行,接下來就OK

4. 再輸入下面命令啟動:

D:\WampServer\bin\memcached>memcached.exe -d start

(之后屏幕無任何提示,但是在“任務管理器”中勾選“顯示所有用戶進程”,此時可以看到memcached.exe進程正在運行)默認端口11211,外部訪問需要開放該端口,否則無法成功連接。

5. 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,然后用命令行設置

比如:c:\memcached> memcached.exe -m 1 -d start

6. 停止memcached:

 D:\WampServer\bin\memcached>memcached.exe -d stop

7. 卸載memcached:

????D:\WampServer\bin\memcached>memcached.exe -d uninstall

8.重啟電腦,然后查看php擴展里是否勾有php_memcache,如果有說明成功。

9.php代碼測試

在www下寫一個test.php文件,內容如下:

<?php $memcache?=?memcache_connect('localhost',?11211); if?($memcache)?{$memcache->set("str_key",?"String?to?store?in?memcached");$memcache->set("num_key",?123);$object?=?new?StdClass;$object->attribute?=?'test';$memcache->set("obj_key",?$object);$array?=?Array('assoc'=>123,?345,?567);$memcache->set("arr_key",?$array);var_dump($memcache->get('str_key'));var_dump($memcache->get('num_key'));var_dump($memcache->get('obj_key')); } else?{echo?"Connection?to?memcached?failed"; } ?>

然后運行一下,就知道結果了。。。

轉載于:https://my.oschina.net/u/2325345/blog/535825

總結

以上是生活随笔為你收集整理的win7 64位系统 memcache/memcached安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。