ホームページ  >  記事  >  バックエンド開発  >  Linuxにmongodb PHP拡張機能をインストールする方法

Linuxにmongodb PHP拡張機能をインストールする方法

藏色散人
藏色散人オリジナル
2020-08-08 10:26:291938ブラウズ

Linux では、「$ sudo pecl install mongodb」コマンドを実行して MongoDB の PHP 拡張機能をインストールできます。php pecl インストール コマンドを使用するには、ネットワーク接続が利用可能であり、root 権限が利用可能であることを確認する必要があります。

Linuxにmongodb PHP拡張機能をインストールする方法

#推奨: 「

PHP ビデオ チュートリアル

MongoDB PHP 拡張機能を Linux にインストールする

ターミナルへのインストール

##Linux で次のコマンドを実行して、MongoDB PHP 拡張ドライバーをインストールできます

$ sudo pecl install mongodb

php の pecl インストール コマンドを使用して、ネットワーク接続を確認する必要がありますが利用可能であり、root 権限が必要です。

インストール マニュアル

ソース コードから拡張ドライバーをコンパイルする場合。ソース パッケージを手動でコンパイルする必要がありますが、幸いなことに、最新のバグ修正がソース パッケージに含まれています。

MongoDB PHP ドライバー パッケージは、PHP 公式 Web サイト (ダウンロード アドレス: http://pecl.php.net/package/mongodb) からダウンロードできます。

Linuxにmongodb PHP拡張機能をインストールする方法完全なインストール コマンドは次のとおりです:

$ 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。