WAMP安裝redis擴展失敗

我這邊的環境是php5.5.12,64位,VC11,TS。WAMP安裝redis擴展的步驟:

(1)下載php-redis擴展。
全部版本的下載地址:https://windows.php.net/downloads/pecl/releases/redis/
因爲我的PHP版本是5.5,目前支持PHP5.5的只有2.2.7,結合我上面的環境64位,VC11,TS,所以下載地址https://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.5-ts-vc11-x64.zip。下載完成解壓只要php_redis.dll,其他文章說還要下載php_igbinary.dll,不需要的。
把php_redis.dll放到E:\wamp\bin\php\php5.5.12\ext\下

(2)配置php.ini
只要添加 extension=php_redis.dll 這一句就可以
重啓就完成了。

這裏說下失敗的原因:
1.下載的php-redis的版本信息不一致,需要phpinfo查看需要下載對應版本的信息,其他64位是php的對應信息不是操作系統的對應信息,以phpinfo展示的信息爲主
2.本地安裝了多個apache服務(因爲需要監聽多個端口號的站點,所以啓動了多個apache服務)

主要說一下安裝多個apache服務的解決方法
(1)配置的php.ini文件有2個,一個是點擊桌面wamp圖標選擇的php.ini(這個php.ini指向的是E:\wamp\bin\apache\apache2.4.9\bin\php.ini),一個是php安裝目錄下的php.ini(路徑是E:\wamp\bin\php\php5.5.12\php.ini),2個配置文件都需要添加 extension=php_redis.dll
(2)重啓apache。需要重啓多個apache服務,一個是點擊桌面wamp圖標選擇restart all services,其他是安裝的apache服務,右鍵計算機-》管理-》服務-》找到所有的apache服務器進行重啓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章