本文章來給大家介紹關於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目錄進行安裝即可
http://www.bkjia.com/PHPjc/629817.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629817.htmlTechArticle本文章來給大家介紹關於php安裝redis擴充初始化失敗解決辦法,希望些方法對各位朋友會有所協助。 錯誤資訊如下: PHP Warning: PHP Startup: r...