windows php7 安裝redis擴展

1,首先查看phpinfophp

 

 這會決定擴展文件版本(特別注意以php版本的architecture是x86仍是64爲準,不能以操做系統爲準);git

2.根據PHP版本號,編譯器版本號和CPU架構github

 必定要根據版本紅色部分對應版本號,否則會phpinfo會沒有php擴展!redis

下載地址:windows

https://pecl.php.net/package/redis服務器

選擇與phpinfo裏對應的NTSphp7

//php7 igbinary能夠不要架構

http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/測試

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的前面,不然此擴展不會生效

(igbinary.dll能夠不加)

5.重啓Apache後,使用phpinfo查看擴展是否成功安裝;

測試

$redis = new Redis();
$redis->connect('localhost', 6379);
$redis->set('keyy', 'zhangsan'); //設置值
$res = $redis->get('keyy');
echo $res;

測試的時候,redis服務端和客戶端都須要開啓運行!

redis服務端安裝

一、redis官方下載地址:https://redis.io/download,redis 64位下載地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

二、解壓redis-64.3.0.503.zip,解壓後copy至D:\Program Files\redis-64.3.0.503文件夾中。

三、進入D:\Program Files\redis-64.3.0.503,修改redis.windows.conf文件,增長設置maxmemory 大小爲1024000000,也能夠不修改

四、啓動redis
在redis目錄下,按住shift鍵同時鼠標點擊右鍵,選擇「在此處打開命令窗口」,輸入:redis-server.exe redis.windows.conf

最後說一下將redis加到Windows服務中。首先仍是要啓動redis服務器端,而後在運行redis客戶端,而後經過Windows的service-install命令,輸入

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

找到管理服務改成手動或自動,手動命令:net start redis 或 net stop redis

之後就能夠使用win的服務啓動,而不須要每次都要打開一個DOS界面啓動了。

相關文章
相關標籤/搜索