PHP XAMPP windows環境安裝擴展redis 致命錯誤: Class 'Redis' not found解決方法


PHP XAMPP windows環境安裝擴展redis 致命錯誤: Class 'Redis' not found解決方法

1.電腦需要先安裝redis服務端環境,並在安裝目錄下打開客戶端redis-cli.exe測試可以使用

2.安裝redis的php擴展,必須要對應上版本號和類型。需要注意的有三個地方:

php的版本號,ts/nts類型,x64/x86類型(需要通過phpinfo頁面查找Architecture屬性來確認,window64位系統安裝的xampp也可能是x86的)

<?php phpinfo() ?>

7.2 Non Thread Safe (NTS) x64
7.2 Thread Safe (TS) x64
7.2 Non Thread Safe (NTS) x86
7.2 Thread Safe (TS) x86

 上面截圖的php信息對應的就應該下載:7.2 Thread Safe (TS) x86

PECL :: Package :: redis 4.2.0 for Windows
https://pecl.php.net/package/redis/4.2.0/windows

另外還需要下載對應版本的igbinary

windows.php.net - /downloads/pecl/releases/igbinary/3.0.0a2/
https://windows.php.net/downloads/pecl/releases/igbinary/3.0.0a2/

 2/14/2019  2:21 AM       156009 php_igbinary-3.0.0a2-7.2-ts-vc15-x86.zip

解壓后把對應.dll,.pdb 文件復制到php\ext 目錄下

 -----------------

php.ini 里面添加配置:

extension=php_igbinary.dll
extension=php_redis.dll

 

重啟apache,刷新info頁面就可以看到redis的配置了

再刷新頁面就不會出現  Class 'Redis' not found 報錯了。

 


免責聲明!

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



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