PHPの警告:PHPのスタートアップ:Solrの:モジュール
1に初期化することができません:php.iniでのextension_dirディレクティブを確認してください。 5.2モジュールのフォルダを指す必要があります。
2これは、PHPの拡張機能がC言語で開発され、PHPの内部に「近い」ものであるためです。つまり、内部構造のAPIが変更された場合、その拡張機能を再コンパイルして使用する必要があります。新しいバージョン。
PHP 5.2とPHP 5.3の間で、私が覚えていることは、PHPエンジンで使用される内部データ構造にいくつかの変更が加えられていることです。つまり、拡張機能を再コンパイルしなければなりませんそれらのデータ構造の新しいバージョン。
PHP拡張機能の更新方法は、使用しているシステムによって異なります。
は、Windows上にある場合は、ここでいくつかの拡張機能の.dllを見つけることができます:異なるバージョンの詳細情報についてはhttp://downloads.php.net/pierre/ を、あなたはwindows.php.netの左サイドバーに言っているものを見てみることができます。
あなたがLinux上である場合は、どちらかでなければなりません:あなたの分布は を提供またはpeclコマンドを使用しているもの
チェック、問題の拡張子の再ダウンロードソースに、再コンパイルそれら。
phpとモジュールのバージョンが一致しません – bansi
@bansiこのケースで何ができますか? 私はphpやsolrを更新する必要があるのですか? –
あなたのPHPバージョンでPHP 5.6.0のためにコンパイルされたモジュールを使用しているのは、5.5.6です。 2つのオプションがあります。 PHPをアップグレードするか、あなたのPHP版用にコンパイルされたモジュールを入手してください。モジュールのソースコードをお持ちの場合は、PHPバージョンで再コンパイルしてください。 – bansi