私はここ数時間、MongoドライバをMAMPで使いやすくしようとしました。最初は、問題はPHPだと思った。私はMAMPのアーキテクチャー(x86)と必要なバージョンのPHP(7.0.9)に合ったスレッドセーフバージョンをインストールしましたが、まだそれはphpinfo()
には見えませんでした。もちろん、Webサーバ上のスクリプトはMongoDB\Driver\Manager
クラスを見つけることができないため、動作しませんでした。MAMPでMongoDBドライバがApacheと連携していません(Windows)
私は小さなスクリプトを書いてCLIで実行しました。ローカルのMongoインスタンスに問題なく接続できます。これは、PHPが拡張機能をロードできることを意味します。つまり、他の何かが原因である必要があります。
私は、Apacheが原因だと言います。私は別の記事を読んで、誰かが以前のバージョンのApacheとPHPがうまく動作するまで試してみたと言っていましたが、現在のバージョンのPHPで動作させてみたいと思います。 Apacheを使用しているときにMongoドライバを動作させない何かがありますか?
私はWindowsクライアントの最新バージョンであるMAMP 3.2.2を使用しています。