程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php安裝redis擴展初始化失敗解決辦法

php安裝redis擴展初始化失敗解決辦法

編輯:關於PHP編程

本文章來給大家介紹關於php安裝redis擴展初始化失敗解決辦法,希望些方法對各位朋友會有所幫助。

錯誤信息如下:
PHP Warning: PHP Startup: redis: Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
These options need to match in Unknown on line 0
首先先說下這種錯誤出現的原因:
執行編譯源碼包執行phpize的版本與當前php環境中phpize的版本不一致造成的
解決辦法:
1、刪除編譯過的源碼包 phpredis-master 以及對應目錄中的redis.so 重新解壓phpredis-master
2、檢測/usr/sbin 目錄下是否存在php php-config php-cgi phpize 文件,如果存在刪除這些文件 重新建立對應的軟連接到這個目錄
ln -s php /usr/local/php/bin/php
ln -s php-cgi /usr/local/php/bin/php-cgi
ln -s php-config /usr/local/php/bin/php-config
ln -s phpize /usr/local/php/bin/phpize
以上目錄請以php的當前安裝目錄為准
3、重新進入phpredis-master目錄進行安裝即可

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved