Scribble at 2020-09-30 16:22:06 Last modified: 2020-09-30 16:24:08
PS > php --ri mongodb
mongodb
MongoDB support => enabled
MongoDB extension version => 1.8.0
MongoDB extension stability => stable
libbson bundled version => 1.17.0
libmongoc bundled version => 1.17.0
libmongoc SSL => enabled
libmongoc SSL library => OpenSSL
libmongoc crypto => enabled
libmongoc crypto library => libcrypto
libmongoc crypto system profile => disabled
libmongoc SASL => enabled
libmongoc ICU => disabled
libmongoc compression => disabled
libmongocrypt bundled version => 1.0.4
libmongocrypt crypto => enabled
libmongocrypt crypto library => libcrypto
Directive => Local Value => Master Value
mongodb.debug => no value => no value
何日か前に NoSQL について書いたが、単純にデータを次から次へとストアしていくだけなら使い勝手は良さそうだし、出力するレスポンスが JSON という案件があるため、MongoDB を使おうと思っている。自宅のマシンにインストールして、composer で必要な環境も揃えて #php -e でも mongodb というモジュールは読み込まれているのに、どういうわけか phpinfo() の結果に全く表示されず、そして専用の関数もぜんぜん使えない。これではサーバに MongoDB をインストールして php で動くとしても事前にローカルで試験できないため、ちょっと使う気になれない。個人なら UNIX 版と Windows 版をサポートするのは大変だから仕方ないと思うが、これだけ広範囲に数多くの企業が使っている DBMS が Windows 10 + Apache 2.4 + PHP 7.4 で使えないというのは困る。