window 安裝redis、memcache的php擴展和 reidis 、memcache 及 reids管理軟件

redisphp

1.安裝redis的php擴展linux

http://windows.php.net/downloads/pecl/releases/redis/git

http://windows.php.net/downloads/pecl/releases/igbinary/github

到這兩個地址去選擇下載相應的壓縮包,解壓出相應的.dll文件,而後放置到php的ext擴展文件夾裏,而後修改php.ini,最後重啓服務器便可redis

步驟:apache

1.打印phpinfo()出來windows

 

根據phpinfo()去選擇下載的zip安全

2.解壓縮後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下服務器

  將php_igbinary.dll和php_igbinary.pdb拷貝至php的ext目錄下測試

3.修改php.ini  

 nignx:

[redis]
extension=php_igbinary.dll
extension=php_redis.dll

 

apache:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

 

4.重啓服務器  查看phpinofo();

 

5.測試:

//鏈接本地的 Redis 服務
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//設置 redis 字符串數據
$redis->set("tutorial-name", "Redis tutorial");
// 獲取存儲的數據並輸出
echo "Stored string in redis:: " . $redis->get("tutorial-name");

 

2.redis安裝

1、下載windows版本的Redis

去官網找了好久,發現原來在官網上能夠下載的windows版本的,如今官網以及沒有下載地址,只能在github上下載,官網只提供linux版本的下載

官網下載地址:http://redis.io/download

github下載地址:https://github.com/MSOpenTech/redis/tags

2、安裝Redis

1.這裏下載的是Redis-x64-3.2.100版本,個人電腦是win7 64位,因此下載64位版本的,在運行中輸入cmd,而後把目錄指向解壓的Redis目錄。

image

二、啓動命令

redis-server redis.windows.conf,出現下圖顯示錶示啓動成功了。

 

image

3、設置Redis服務

一、因爲上面雖然啓動了redis,可是隻要一關閉cmd窗口,redis就會消失。因此要把redis設置成windows下的服務。

也就是設置到這裏,首先發現是沒用這個Redis服務的。

image

二、設置服務命令

redis-server --service-install redis.windows-service.conf --loglevel verbose

image

輸入命令以後沒有報錯,表示成功了,刷新服務,會看到多了一個redis服務。

image

三、經常使用的redis服務命令。

卸載服務:redis-server --service-uninstall

開啓服務:redis-server --service-start

中止服務:redis-server --service-stop

四、啓動服務

image

五、測試Redis

image

安裝測試成功。

   這裏只是作簡單的安裝,部署服務使用,更深刻的使用能夠去redis中文網看看 http://www.redis.net.cn/ 博客園也有不少深刻使用方法,因爲個人博客系統須要用到,作個拋磚引玉吧。

   在下載的解壓包裏面有一份文檔,有詳細的說明,

image

 

3.安裝redis管理軟件

有軟件包,直接打開便可

下載地址:https://pan.baidu.com/s/1Ew4RWZ_q1I-AFaVSCbl9AQ    密碼:gquy

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

memcache

 1.memcache的php擴展安裝

 https://github.com/nono303/PHP7-memcache-dll

到github上下載memcache壓縮包,而後放到php的ext擴展文件夾裏,修改php.ini,重啓服務器

步驟:

1.查看phpinofo();

查看 phpinfo,編譯器爲MSVC14,且線程安全,如圖9

根據編譯器到GitHub選擇下載相應zip

 2.解壓zip,將 php-7.0.x_memcache.dll 更名php_memcache.dll ,並複製到php的ext文件夾裏

3.修改php.ini

Nginx:

[memcache]
extension=php_memcache.dll

 

Apache:

;memcache

extension=php_memcache.dll

 4.重啓服務器  查看phpinfo();

5.測試:

$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);

 

2.安裝memcache

有軟件包,直接打開便可

下載地址:https://pan.baidu.com/s/1bv7bNKmZGW_JB2dR8DjUlA    密碼:m1iy

相關文章
相關標籤/搜索