ホームページ >バックエンド開発 >PHPの問題 >phpmongoドライバーのインストール手順を詳しく解説

phpmongoドライバーのインストール手順を詳しく解説

PHPz
PHPzオリジナル
2023-04-03 14:08:35589ブラウズ

近年、PHP はますます多くの開発者に受け入れられています。 MongoDB は、その強力な機能により開発でも広く使用されています。 PHP で MongoDB に接続するにはどうすればよいですか?答えは、phpmongo ドライバーを使用することです。 phpmongo ドライバーをインストールする手順は次のとおりです。

ステップ 1: ドライバー インストール パッケージをダウンロードする

まず、phpmongo ドライバー インストール パッケージをダウンロードする必要があります。 pecl 公式 Web サイト (https://pecl.php.net/package/mongo) または github (https://github.com/mongodb/mongo-php-driver) からダウンロードできます。次に、ファイルをローカル ディレクトリに抽出します。

ステップ 2: MongoDB C ドライバーをインストールする

phpmongo ドライバーをインストールする前に、まず MongoDB C ドライバーをインストールする必要があります。 phpmongo ドライバーは MongoDB C ドライバーに基づいて開発されているためです。すでにインストールしている場合は、この手順をスキップできます。

Linux 環境では、yum/apt-get などのパッケージ マネージャーを使用して MongoDB C ドライバーをインストールできます。たとえば、CentOS では、次のコマンドを入力してインストールできます。

yum install php-pecl-mongodb

Windows 環境では、MSYS2 パッケージ マネージャーをダウンロードし、pacman を使用して MongoDB C ドライバーをインストールできます。詳しいインストール手順については、MongoDB の公式ドキュメント (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows) を参照してください。

ステップ 3: phpmongo ドライバーをコンパイルする

MongoDB C ドライバーのインストールが完了したら、PHP で使用できるように phpmongo ドライバーをコンパイルする必要があります。

Linux 環境では、次のコマンドを使用してコンパイルできます。

cd path/to/mongo-php-driver
phpize
./configure
make
make install

このうち、phpize コマンドでは、最初に php-devel パッケージをインストールする必要があります。

Windows 環境では、Visual Studio コンパイラーを使用して phpmongo ドライバーをコンパイルできます。 phpmongo ドライバーのディレクトリを入力し、コマンド プロンプトを開き、次のように入力します。

path\to\phpize.bat
configure --with-php-config=path\to\php-config.exe
nmake
nmake install

ここで、 path\to\php-config.exe は、PHP 実行可能ファイルへのパスです。

ステップ 4: phpmongo ドライバーをオンにする

phpmongo ドライバーのコンパイルが完了したら、PHP 構成ファイル php.ini で phpmongo ドライバーをオンにする必要があります。

Linux 環境では、/etc/php.ini または /etc/php.d/mongodb.ini に次の設定を追加できます。

extension=mongodb.so

Windows 環境では、次の設定を追加できます。 php で次の設定を .ini の拡張子セクションに追加します。

extension=php_mongodb.dll

ステップ 5: PHP を再起動します

phpmongo ドライバーをオンにした後、設定を有効にするために PHP を再起動する必要があります。有効になります。

Linux 環境では、次のコマンドを使用して PHP を再起動できます:

service httpd restart

Windows 環境では、Apache や IIS などの Web サーバーを再起動するか、Web サーバーを再起動するかを選択できます。 PHP-FPMなどのPHPインタープリタ。

概要:

上記の手順により、PHP に phpmongo ドライバーを正常にインストールし、MongoDB データベースに接続できます。 phpmongo ドライバーと MongoDB C ドライバーの異なるバージョンのコンパイルと使用には、いくつかの違いがある可能性があることに注意してください。したがって、インストールする前に、関連ドキュメントを確認して、具体的なインストールおよび構成方法を理解することをお勧めします。

以上がphpmongoドライバーのインストール手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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