Web 開発に PHP を使用するプロセスでは、MongoDB データベースを使用する必要がある場合があります。PHP で MongoDB を正しく使用するには、MongoDB をコンパイルしてインストールする必要があります。この記事では、誰でもすぐにインストールして設定できるように、その使用方法を紹介します。
1. MongoDB 拡張ライブラリのダウンロード
PHP で MongoDB を使用するには、まず PHP 用の MongoDB 拡張ライブラリをダウンロードする必要があります。ここでは例として PHP 7.1.33 バージョンを取り上げます。ダウンロード リンク: https://pecl.php.net/package/mongodb/1.8.2/windows。対応するシステムとビット番号を選択してダウンロードすると、「php_mongodb.dll」というファイルが生成されます。
2. VC ツールのインストール
PHP の MongoDB 拡張ライブラリはコンパイルされたバイナリ ファイルであり、VC ランタイム ライブラリを使用するため、最初に対応するバージョンの VC ランタイム ライブラリをインストールする必要があります。 Microsoft 公式 Web サイトからダウンロードできます。リンクは https://www.microsoft.com/en-us/download/details.aspx?id=48145 です。 PHP のバージョンに応じて、対応する VC ランタイム バージョンを選択する必要があることに注意してください。選択しないと、実行エラーが発生する可能性があります。
3. PHP 設定ファイルを変更します
ダウンロードした「php_mongodb.dll」ファイルを解凍し、「php_mongodb.dll」ファイルを PHP の「ext」ディレクトリにコピーします。次に、PHP 構成ファイル「php.ini」を開き、最後に次の行を追加します。
extension=php_mongodb.dll
ファイルを保存して終了します。
4. テスト
上記の手順を完了した後、Web サーバーを再起動し、簡単なテストを使用して、MongoDB 拡張ライブラリが正しくインストールされ、使用できるかどうかを確認できます。たとえば、次の内容を含む「test.php」という名前のファイルを作成できます。
// MongoDB 接続の作成
$manager = new MongoDB\Driver \Manager ("mongodb://localhost:27017");
//MongoDB 接続ステータスを出力します
var_dump($manager);
?>
次に、Web ブラウザでファイルにアクセスします、「http://localhost/test.php」(Webサーバーが正しく設定されていると仮定します)、すべてがうまくいけば、接続ステータス情報が出力されます。
概要
上記の手順により、PHP を使用して MongoDB 拡張ライブラリを正常にコンパイルしてインストールできます。もちろん、インストール中に、バージョンの互換性、環境構成など、インストール プロセス中に時間内に解決する必要があるさまざまな問題が発生する場合もあります。この記事での紹介が皆様のお役に立てれば幸いです。
以上がPHPでmongodbをコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。