標籤:目錄 連結 ack 支援 sky 2.7 csdn exe tar
首先十分感謝網路上支援開源分享的前輩們,資源真的太豐富了,雖然也有許多優秀的國外資源被牆了。。。
想要給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環境)