最近在開發中,線上數據需要用到redis緩存服務器,于是在本地開發時也需要redis環境。
windows下安裝php擴展,大體思路是先下載一個dll文件放到php的ext目錄里,再在php.ini里加載擴展,再重啟apache。
**這里最主要的是要確定我們的dll版本。**
> wamp的版本分別是:
windows_x64
apache2.4.4
mysql5.6.12
php5.4.16
## 下載合適的dll擴展
在選擇下載的dll擴展之前,需要使用`phpinfo();`確定MSVC的項:`Compiler MSVC9 (Visual C++ 2008)`,并且系統是64位。

從網上找到相關的redis的包需要的文件:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/
根據上圖的幾個線索筆者這邊用到的是 [這個壓縮包](http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/php_redis-2.2.5-5.4-ts-vc9-x86.zip)
## 下載解壓得到dll,當到指定位置
下載后解壓會有一些文件,找到里面的php_redis.dll,復制到php的擴展目錄(視各人情況而定,一般是在`path\wamp\bin\php\php5.4.16\ext`)。
## 修改php.ini配置文件
打開php.ini添加
~~~
extension=php_redis.dll
~~~

## 重啟wamp,查看結果

> 附:測試redis成功安裝的PHP代碼
<?php
$redis = new redis();
$result = $redis->connect('127.0.0.1', 6379);
var_dump($result); // 結果:bool(true)
- 開始
- PHP配置參數的介紹
- PHP代碼優化
- php中的命名空間
- PHP文件上傳類
- PHP文件下載
- PHP驗證碼
- ThinkPHP3.2 框架函數
- A函數:實例化控制器
- C函數:設置和獲取配置參數
- D函數:實例化模型
- F 函數:快速緩存設置和存取
- M函數:例化模型(無需定義模型類)
- L函數:設置和獲取語言變量
- S 函數:緩存設置和存取
- R函數:直接調用控制器的操作方法
- U函數:URL地址生成
- I 函數:安全獲取系統輸入變量
- 日志
- ThinkPHP在關閉調試模式導致函數被緩存
- MySQL觸發器使用時遇到的坑
- PHP常用函數
- 五一回家記錄
- window的PHP開發(wamp)下安裝redis擴展
- Windows下安裝使用Redis
- PHP7新特性
- 利用 phpmailer 類實現隊列發送郵件
- GD 庫圖像處理
- 檢測 PHP 模塊是否開啟
- GD 庫操作一般步驟
- GD 庫繪畫改變字體
- GD 繪制驗證碼
- GD 縮略圖實現
- GD 繪制水印
- 日期時間函數庫
- PHP 函數
- 無限極分類