PHP7にMongoDBドライバーをインストールします。コマンド一発でインストール可能です。インストール対象は以下で構築したコンテナになります。
PECLでインストールする
公式サイトにある通りPECLでインストールします。PECLをインストールしていない方は以下を参考にしてください。
# mongodbモジュールをインストール
$ sudo pecl install mongodb
Build process completed successfully
Installing '/usr/lib64/php/modules/mongodb.so'
install ok: channel://pecl.php.net/mongodb-1.7.5
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongodb.so" to php.ini
PHPに拡張モジュールを読み込ませる
/etc/php.iniファイルを編集する。
# extension=mongodb.so を追加
883 ;;;;;;;;;;;;;;;;;;;;;;
884 ; Dynamic Extensions ;
885 ;;;;;;;;;;;;;;;;;;;;;;
886 extension=mongodb.so
拡張モジュールを確認
# phpinfoで以下のようにmongoモジュールが表示されていれば完了
$ php -r 'phpinfo();' | grep mongo
mongodb
libmongoc bundled version => 1.16.2
libmongoc SSL => enabled
libmongoc SSL library => OpenSSL
libmongoc crypto => enabled
libmongoc crypto library => libcrypto
libmongoc crypto system profile => disabled
libmongoc SASL => disabled
libmongoc ICU => disabled
libmongoc compression => enabled
libmongoc compression snappy => disabled
libmongoc compression zlib => enabled
libmongocrypt bundled version => 1.0.3
libmongocrypt crypto => enabled
libmongocrypt crypto library => libcrypto
mongodb.debug => no value => no value
以上でPHP7にMongoDBドライバーをインストールは完了です。
30代のWEB系企業エンジニアです。毎回同じようなことを検索してしまうので、自分の備忘録的に書いています。サイトのデザインはQiita(https://qiita.com)さんに寄せています。