windows下安裝memcache,php使用memcache擴展

memcache簡介
memcache是一套分佈式的高速緩存系統,由LiveJournal的Brad Fitzpatrick開發,但目前被許多網站使用以提升網站的訪問速度,尤其對於一些大型的、需要頻繁訪問數據庫的網站訪問速度提升效果十分顯著 [1] 。這是一套開放源代碼軟件,以BSD license授權發佈。
memcache下載地址
http://memcached.org/
windows下安裝memcache程序
1.4.5之前的版本安裝方式
比如在c:\memcached(添加環境變量:c:\memcached)
在終端(cmd)下:
C:\memcached>memcached.exe -d install 安裝memcache
C:\memcached>memcached.exe -d start 開啓memcache
C:\memcached>memcached.exe -d stop 關閉memcache
memcached.exe -h 獲取所有幫助
注意:

  1. 路徑根據自己的實際情況修改
  2. 執行安裝命令如果出現不是"某某指令不是內部或者外部指令,也不是可運行的程序"時,請查看環境變量是否設置正確。
  3. 執行安裝命令如果出現"failed to install service or service already installed"的錯誤,找到cmd.exe程序點擊右鍵使用管理員身份運行。
  4. 執行之後可以在任務管理器中服務選項中看到是否安裝成功
    1.4.5之後的版本安裝方式
    在cmd命令行中執行
    schtasks /create /sc onstart /tn memcached /tr “‘c:\memcached\memcached.exe’ -m 512”
    注意:你需要使用真實的路徑替代 c:\memcached\memcached.exe。
    注意:-m 512 意思是設置 memcached 最大的緩存配置爲512M。
    注意:我們可以通過使用 “c:\memcached\memcached.exe -h” 命令查看更多的參數配置。
    注意: 我們必須以管理員的身份進入cmd
    刪除 memcached 的任務計劃
    schtasks /delete /tn memcached
    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 顯示幫助
        
    windows進程中查看memcache是否安裝成功
    在這裏插入圖片描述
    PHP安裝memcache擴展
    下載地址,按照所需下載相應的版本
    https://pecl.php.net/package/memcache/3.0.8/windows
    將下載下來的壓縮包解壓,然後將 php_memcache.dll模塊拷貝到PHP的ext文件夾內。
    修改php.ini文件,打開擴展,重啓php
    extension=memcached.dll
    查看phpmemcache擴展是否安裝成功
    在這裏插入圖片描述
    出現以上證明php擴展memcache安裝成功

使用memcache

<?php
	$memcache = new Memcache();
	//var_dump($memcache);  return obj
	$cache = $memcache->connect('127.0.0.1',11211);
	//var_dump($cache); return bool
	$memcache->set('value','HelloWorld');
	$value = $memcache->get('value');
	var_dump($value);

在這裏插入圖片描述
安裝成功並使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章