為什麼我會列印phpinfo()函數時,顯示是有redis擴充的(如上圖),但是我呼叫extension_loaded('Redis')的方法時,傳回false。導致不能使用new Redis()連接redis。 但是我是可以使用Predis連接redis的,這是什麼原因啊。 關於Redis 與Predis連接有什麼區別啊。如果分別使用這兩種連接方式,分別需要安裝什麼東西,求大神指點。
此處相當於安裝了redis的客戶端,還得在伺服器端安裝redis服務端才行!
這個是說明你的php已經安裝了redis擴展,你還需要安裝redis。
用class_exists('Redis')代替來判斷擴充功能是否載入成功,你遇到的這個問題可能是個 Bug,你裝的這個 redis 擴充還是 RC 版
class_exists('Redis')
你截圖展示的是已經安裝了redis擴展,即phpredishttps://github.com/phpredis/p...
phpredis 是用C写的php扩展,需要编译安装。predis 是用php写的php扩展,直接使用,laravel 默认的就是predis你說的連接不上,可以把錯誤貼出來看看
phpredis
predis
此處相當於安裝了redis的客戶端,還得在伺服器端安裝redis服務端才行!
這個是說明你的php已經安裝了redis擴展,你還需要安裝redis。
用
class_exists('Redis')
代替來判斷擴充功能是否載入成功,你遇到的這個問題可能是個 Bug,你裝的這個 redis 擴充還是 RC 版你截圖展示的是已經安裝了redis擴展,即phpredishttps://github.com/phpredis/p...
phpredis
是用C写的php扩展,需要编译安装。predis
是用php写的php扩展,直接使用,laravel 默认的就是predis
你說的連接不上,可以把錯誤貼出來看看