実行中のPHPのAPIバージョン用にコンパイルされた有効なmongoドライバの取得中に問題が発生しました。 PHPを使用して - VPHPize Ubuntu APIオプション用のMongoドライバのコンパイルが一致しません
PHP 5.6.24-1 + deb.sury.org〜頼り+ 1(CLI) 著作権(C)1997から2016ザ・PHPグループ のZendエンジンv2.6.0、著作権(C)1998 ZendのOPcache v7.0.6-devを、著作権(C)1999から2016と-2016のZend Technologies社 、ゼンド・テクノロジーズによって
何が起こっている私は私が考えるものを使用した場合でも、それはまだです正しいは、phpizeであるということです旧バージョンの APIバージョンのビルドを設定してください。 PHP APIバージョン:20121113 Zendのモジュールアピ番号:20121212 Zendの拡張アピ番号: はのための設定:220121212
しかし
私はここでは/ usr/binに/は、phpize -v実行
は私が得るものですPHPの警告:PHPのスタートアップ:モンゴ:= 20131226モジュールのAPIを使用してコンパイル= 20121212 PHPモジュールのAPIでコンパイルされたモジュールを初期化できません モジュール私はMongoのドライバのコンパイルされたバージョンを使用しようとすると、私は、この警告メッセージが表示されます
ここwhereisはPHPの出力です:
PHP:は/ usr/bin/phpの/usr/bin/php5.6の/ etc/PHPの/ usr/libに/ PHPの/usr/share/php5.6-mysql /usr/share/php5.6-common/usr/share/php5.6-xml /usr/share/php5.6-curl/usr/share/php5.6-mcrypt/usr/share/php5.6-intl/usr/share/php /usr/share/php5.6-readline /usr/share/php5.6-gd/usr/share/php5.6-opcache /usr/share/php5.6-json/usr/share /php5.6-mbstring/usr/share/man/man1/php.1.gz
誰かが、Ubuntu 14.04でMongoドライバを正しくコンパイルする方法をステップバイステップで教えてください。
を使用してインストールhere
あなたがドライバについての詳細を読むことができますはい、私はすでにそれをやったし、それは私が最新のmongoドライブを持っていることを私に伝えますインストールされている:sudo pecl install mongodb pecl/mongodbは既にインストール済みで、リリースされたバージョン1.1.8と同じです – O2U
そして、インストールされたmongoドライバをphp.iniファイル/etc/php/5.6/cli/に追加するとすぐにphp.ini "モジュールを初期化できません"というエラーメッセージが表示される – O2U
/eに 'extension = mongo.so'を追加しましたか? tc/php5/mods-available/mongodb.ini?問題は何ですか? – Stefan