#推奨: 「Linux では、「$ sudo pecl install mongodb」コマンドを実行して MongoDB の PHP 拡張機能をインストールできます。php pecl インストール コマンドを使用するには、ネットワーク接続が利用可能であり、root 権限が利用可能であることを確認する必要があります。
PHP ビデオ チュートリアル」
MongoDB PHP 拡張機能を Linux にインストールする
ターミナルへのインストール##Linux で次のコマンドを実行して、MongoDB PHP 拡張ドライバーをインストールできます
$ sudo pecl install mongodb
php の pecl インストール コマンドを使用して、ネットワーク接続を確認する必要がありますが利用可能であり、root 権限が必要です。
インストール マニュアル
ソース コードから拡張ドライバーをコンパイルする場合。ソース パッケージを手動でコンパイルする必要がありますが、幸いなことに、最新のバグ修正がソース パッケージに含まれています。
MongoDB PHP ドライバー パッケージは、PHP 公式 Web サイト (ダウンロード アドレス: http://pecl.php.net/package/mongodb) からダウンロードできます。
完全なインストール コマンドは次のとおりです:
$ wget http://pecl.php.net/get/mongodb-1.5.2.tgz $ cd /mongodb-1.5.2 $ phpize $ ./configure $ make && make install
php を自分でコンパイルした場合、インストール方法は次のとおりです (php が次でコンパイルされていると仮定します) /usr/local/php ディレクトリ):
$ wget http://pecl.php.net/get/mongodb-1.5.2.tgz $ cd /mongodb-1.5.2 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
... Installing shared extensions: /usr/lib/php/extensions/debug-non-zts-20151012/
上記のコマンドを実行すると、 php.ini ファイルを変更する必要があります。php で mongo 設定を .ini ファイルに追加します。設定は次のとおりです。
extension_dir=/usr/lib/php/extensions/debug-non-zts-20151012/ extension=mongodb.so
注: extension_dir 設定項目のパスを指定する必要があります。
次のコマンドを使用してディレクトリ アドレスを表示できます:
$ php -i | grep extension_dir extension_dir => /usr/lib/php/extensions/debug-non-zts-20151012 => /usr/lib/php/extensions/debug-non-zts-20151012
以上がLinuxにmongodb PHP拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。