phpStydy配置memcache擴充套件

2021-07-30 04:43:33 字數 2755 閱讀 1902

解壓壓縮包到指定目錄,我選擇的是d:\memcached

2、安裝memcached

以管理員身份執行 cmd.exe,並轉至memcached所在資料夾。並安裝memcached。

安裝之後無任何提示。

3、啟動memcached服務

繼續在cmd.exe 執行開啟memcached命令 :

1

memcached.exe -d start

然後去任務管理器中程序檢視memcached服務是否已經啟動。

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

5、memcached的停止與解除安裝命令

1 d:\memcached> memcached.exe -d stop

2 d:\memcached> memcached.exe -d uninstall

二、php安裝memcache擴充套件

將其中的php_memcache.dll 擴充套件檔案拷貝到 php 的擴充套件目錄中,例如(d:\wamp\bin\php\php5.5.12\ext)

3、修改php.ini檔案

開啟php的php.ini檔案(我的位址是:d:\wamp\bin\apache\apache2.4.9\bin\php.ini)

新增一行**:

1

extension=php_memcache.dll

如圖:

注意:必須在新的一行,前面不能有分號。分號代表注釋點,不能使用。

然後儲存之後,重啟伺服器(apache或是nginx或是iis)我直接重啟wamp就好。

瀏覽器輸入:http://localhost/?phpinfo=1 可以看到memcache擴充套件已經載入了。如圖

三、php程式測試memcache功能本地是否可用

新建乙個php檔案test.php

12

3

4

5

6

7

8

9

10

<?php

$memcache=newmemcache;

$memcache->connect('127.0.0.1',11211)ordie('****');

$memcache->set('key','hello memcache!');

$out=$memcache->get('key');

echo$out;

然後通過瀏覽器訪問該檔案,正常結果可以看到輸入:

hello memcache!
完了。

注意:windows版本不等於phpstudy版本,請主意檢視phpstudy是32位還是64位。

分類: 

php

windows php環境下安裝memcache

準備 首先檢視php的版本,根據php的版本 步驟1 安裝memcached 一.解壓檔案 二.開始 執行 輸入cmd開啟dos視窗 跳轉到memcached的解壓目錄 如 c program files memcache 三.安裝memcached 命令 memcached.exe d insta...

memcache 使用php操作memcache

1 概念 memcache 是乙個高效的分布式的記憶體物件快取系統,他可以支援把php的各種資料 陣列,物件,基本資料型別 放在它管理的記憶體中 2.安裝步驟 2 開啟php.ini檔案 這裡啟用memcache.dll擴充套件 extension php memcache.dll 3 使用 1.例...

nginx 下在擴充套件Redis和memcache

1.檢視php有沒有相關擴充套件 php m grep redis 2.如果沒有 安裝php redis 的擴充套件 pecl install redis pecl是乙個php擴充套件庫 3.驗證是否成功 檢視php有沒有相關擴充套件 php m grep redis 4.重啟php service...