配置Windows update,Windows下memcached.exe的安裝與配置

 2023-10-18 阅读 26 评论 0

摘要:D:\PHP\Memcached\memcached.exe -d install D:\PHP\Memcached\memcached.exe –m ?1024 ?-d start 假設安裝在:D:/PHP/Memcached/,安裝步驟如下: 1、Windows版本的下載地址為:??memcached-1.2.6-win32-bin.zip? 配置Windows update、將壓縮文件

D:\PHP\Memcached\memcached.exe -d install

D:\PHP\Memcached\memcached.exe –m ?1024 ?-d start

假設安裝在:D:/PHP/Memcached/,安裝步驟如下:

1、Windows版本的下載地址為:??memcached-1.2.6-win32-bin.zip?

配置Windows update、將壓縮文件解壓到 ?D:/PHP/Memcached/

2、在CMD下輸入 "D:/PHP/Memcached/memcached.exe -d install" 安裝。

3、再輸入:"D:/PHP/Memcached/memcached.exe -d start" 啟動。這樣:以后memcached將作為windows的一個服務每次開機時自動啟動。這樣服務器端已經安裝完畢了。

4、若指定了 -m,則表示緩存大小為 -m后的數字,單位是 M,例如:

D:/PHP/Memcached/memcached.exe ?–m? 32?? - d start

卡在準備配置windows。?

如下設置memcached使用內存問題幫助:

按照上面的安裝步驟安裝之后,使用?memcached –m 200?來調整最大內存占用之后會發現沒有起作用,總是默認的64MB的內存,在網上搜了一下,原因是注冊表中并沒有寫入信息,可以這樣來修改。

1、?memcached –d shutdown 首先關閉memcached服務。

2、進入注冊表(DOS命令:regedit),找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server, 在其中有一個ImagePath項,值為 "D:/PHP/Memcached/memcached.exe" -d runservice,在后面加上? -m 3000 -c 2048

memcache?3、memcached –d start 啟動memcached服務,這樣就將memcached的最大內存修改為了3000MB。

如果下載的是二進制的版本,直接運行就可以了,可以加上參數來加以設置。

常用設置:

  • -p <num>????????? 監聽的端口
  • -l <ip_addr>????? 連接的IP地址, 默認是本機
  • -d start????????? 啟動memcached服務
  • -d restart??????? 重起memcached服務
  • -d stop|shutdown????? 關閉正在運行的memcached服務
  • -d install??????? 安裝memcached服務
  • -d uninstall????? 卸載memcached服務
  • -u <username>???? 以<username>的身份運行 (僅在以root運行的時候有效)
  • -m <num>????????? 最大內存使用,單位MB。默認64MB
  • -M??????????????? 內存耗盡時返回錯誤,而不是刪除項
  • -c <num>????????? 最大同時連接數,默認是1024
  • -f <factor>?????? 塊大小增長因子,默認是1.25
  • -n <bytes>??????? 最小分配空間,key+value+flags默認是48
  • -h??????????????? 顯示幫助

運行下面的php文件,如果有輸出This is a test cache!,就表示環境搭建成功。

<?php
$mem = new Memcache();
$mem->addserver("127.0.0.1", 11211);
$mem->set("mykey", "This is a test cache!", 0, 60);
$val = $mem->get("mykey");
echo $val;
?>

?


memcached默認端口。?

PHP客戶端:memcache.dll下載

額外說明下:

memcached 1.2.6

win32 src:memcached-1.2.6-win32-src.zip? (這是源碼包,C/C++代碼)

win32 binary:?memcached-1.2.6-win32-bin.zip? (這是已編譯好的 .exe 文件,即 memcached.exe

配置Windows,?


?

延伸閱讀:

Installing Memcached for PHP 5.3 on Windows 7

Windows 7下安裝memcached.exe時報錯:msvcr71.dll丟失

memcached集群?轉載于:https://www.cnblogs.com/52php/p/5675302.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/146986.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息