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