1. 程式人生 > >安裝php擴展redis (windows環境)

安裝php擴展redis (windows環境)

bsp 絕對路徑 國外 -1 ext 127.0.0.1 blog target 現實

首先十分感謝網絡上支持開源分享的前輩們,資源真的太豐富了,雖然也有許多優秀的國外資源被墻了。。。

想要給php增加redis擴展第一步當然要知道自己使用的php版本以及一些配置。查看 phpinfo ,這些信息對下載對應的dll擴展文件十分重要!

技術分享

了解了這些信息,然後就是去網上找安裝redis的下載資源啦,這真是個艱難的歷程,想要找到符合配置的資源還真不容易。

資源鏈接 : https://github.com/dmajkic/redis/downloads 下載解壓之後把找個目錄開始放置得到的文件夾

應該會有這些文件 技術分享

然後用cmd命令行進入該目錄下 :cd 你的目錄絕對路徑

輸入命令 :redis-server.exe redis.conf 如果現實下圖效果就成功啦

技術分享

成功之後不要關閉這個窗口因為reids程序一直運行,打開另一個cmd窗口 進入安裝redis目錄,也就是一開始那個目錄。

輸入命令 : redis-cli.exe -h 127.0.0.1 -p 6379 這就進入redis客戶端了,上面的是服務端

成功進入則顯示技術分享

接著測試一下redis的 鍵-值 儲存效果吧 。輸入命令 : set test22 “xionghao”" 回車

get test22 回車

效果如圖技術分享

在php中使用還要下載redis的擴展文件, 根據phpinfo 顯示的那些信息去下載對應的資源

資源鏈接 :http://download.csdn.net/download/bluesky321/5355093 可惜要積分

http://pecl.php.net/package/redis/2.2.7/windows

下載之後解壓 把 php_redis.dll文件放入PHP的ext文件夾 ,同時對應修改php.ini

在php.ini 中添加 extension=php_redis.dll

還有一種說法是 首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夾,然後在php.ini配置文件裏添加如下代碼:

extension=php_igbinary.dll

extension=php_redis.dll

可我下載來的dll文件裏面根本沒有 php_igbinary.dll ,不過還是好使。。。我猜應該是php版本不同的原因

最後重啟 apache服務器 再次打開 phpinfo ctrl+f 搜索 redis

技術分享 成功安裝擴展。

寫個php 文件測試一下吧 :

$redis = new Redis();
$redis->connect(‘127.0.0.1‘,6379);
$redis->set(‘test‘,‘hello redis‘);
echo $redis->get(‘test‘);

安裝php擴展redis (windows環境)