CentOS7 安裝PHP-redis擴展


報錯:Class 'Redis' not found in

這個報錯,表明phpredis 擴展沒有安裝好,而不是redis沒有安裝

有沒有安裝成功這個擴展,可以通過phpinfo來查看。

 

解決問題的方法:

安裝PHP redis擴展

開始在 PHP 中使用 Redis 前,我們需要確保已經安裝了redis服務,且你的機器上能正常使用PHP。 接下來讓我們安裝 PHP redis 驅動,下載地址為:https://github.com/phpredis/phpredis/releases

下載並安裝最新版:

$ wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
$ tar -zxvf phpredis-4.0.2.tar.gz
$ cd phpredis-4.0.2   /*可以ls查看下具體文件夾名,進去相應的文件夾*/
$ /usr/bin/phpize              # php安裝后的路徑,具體的phpize可以通過whereis phpize查找
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install

將redis.so添加到php.ini中

$ echo 'extension=redis.so' >> /etc/php.ini

重啟apache服務

systemctl restart httpd

查看redis擴展是否安裝成功

$ php -m | grep redis
redis

測試:

<?php
    //連接本地的 Redis 服務
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   $redis->auth('123456');
   echo "Connection to server sucessfully";
   //查看服務是否運行
   echo "Server is running: " . $redis->ping();

 


免責聲明!

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



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