Windows下為PHP安裝redis擴充套件

2022-11-24 21:16:57 字數 1720 閱讀 2846

1.使用phpinfo()函式檢視php的版本資訊,這會決定擴充套件檔案版本。

ps:如果在php目錄下看到php7ts.dll則選擇ts版本

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

4.修改php.ini,(ps:此php.ini檔案是在apache目錄)在該檔案中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否則此擴充套件不會生效

5.重啟apache後,使用phpinfo檢視擴充套件是否成功安裝

6.開啟redis服務後,可以用如下測試是否能夠呼叫。

<?php 

//連線本地的 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");

?>

其實redis是可以安裝成windows服務的,開機自啟動,命令如下:

redis-server --service-install redis.windows.conf
安裝完之後,就可看到redis已經作為windows服務了:

但是安裝好之後,redis並沒有啟動,

啟動命令如下:

redis-server --service-start
停止命令:

redis-server --service-stop
還可以安裝多個例項

redis-server --service-install –service-name redisservice1 –port 10001

redis-server --service-start –service-name redisservice1

redis-server --service-install –service-name redisservice2 –port 10002

redis-server --service-start –service-name redisservice2

redis-server --service-install –service-name redisservice3 –port 10003

redis-server --service-start –service-name redisservice3

解除安裝命令:

redis-server --service-uninstall

windows php redis的安裝

我講述一下我在 php 中安裝 redis 的詳細過程,僅供參考 系統版本 windows7 64 位作業系統。php版本 php5.6 redis版本 redis 2.2.7 由於只找到了2.2.7的php redis.dll 一 安裝redis 將壓縮包解壓到一個自定義目錄下 例如 d redi...

windows php redis的安裝

系統版本 windows7 64 位作業系統。php版本 php5.6 redis版本 redis 2.2.7 由於只找到了2.2.7的php redis.dll 一 安裝redis 將壓縮包解壓到一個自定義目錄下 例如 d redis 3.0.503 在cmd中切換到redis所在目錄執行如下指令...

windows安裝PHP的redis

一定要先看vc版本和位 接下來修改php.ini 在php.ini中增加extension php redis,5.6的版本是extension php redis.dll 執行phpinfo 檢視redis擴充套件是否安裝成功,看到如下介面就說明安裝成功了。安裝成功後,再安裝一個服務端 如下介面說...