ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで Redis 拡張機能をインストールする際の初期化エラーの解決策

PHP_PHP チュートリアルで Redis 拡張機能をインストールする際の初期化エラーの解決策

WBOY
WBOYオリジナル
2016-07-13 17:08:431125ブラウズ

この記事では、PHP で Redis 拡張機能を初期化できない場合の解決策を紹介します。これらの方法がすべての友人に役立つことを願っています。

エラーメッセージは次のとおりです:
PHP 警告: PHP スタートアップ: redis: モジュールを初期化できません
モジュール API=20050922 でコンパイルされたモジュール
モジュール API=20090626 でコンパイルされた PHP
これらのオプションは、行 0 の Unknown に一致する必要があります
まず、このエラーが発生する理由について説明します:
これは、ソースコードパッケージをコンパイルするときに実行された 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 ディレクトリに再度入ってインストールします

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629817.html技術記事この記事では、PHP で Redis 拡張機能を初期化できない場合の解決策を紹介します。これらの方法がすべての友人に役立つことを願っています。 エラー メッセージは次のとおりです: PHP 警告: PHP 起動: r...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。