windows php7 安裝redis擴展


1,首先查看phpinfo

 

 這會決定擴展文件版本(特別注意以php版本的architecture是x86還是64為准,不能以操作系統為准);

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

 一定要根據版本紅色部分對應版本號,不然會phpinfo會沒有php擴展!

下載地址:

https://pecl.php.net/package/redis

選擇與phpinfo里對應的NTS

//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服務端安裝

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

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

3、進入D:\Program Files\redis-64.3.0.503,修改redis.windows.conf文件,增加設置maxmemory 大小為1024000000,也可以不修改

4、啟動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界面啟動了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM