正しい .dll ファイルを..php/extフォルダーに配置した後、この拡張機能を機能させるには、Windows システム PATH で使用できるようにする必要がある DLL ファイルがあります。PHP ディレクトリを Windows の PATH に追加することで、それを試すことができます。
以下の手順に従って、動作するかどうかを確認してください。
- xampp コントロール パネルで Apache サーバーを停止します。
- コントロール パネルに移動し、システム アイコンを開きます (スタート → コントロール パネル)。
- 詳細タブに移動します
- 「環境変数」ボタンをクリックします
- 「システム変数」ペインを調べます
- パス エントリを見つけます (スクロールして見つける必要がある場合があります)。
- パスエントリをダブルクリックします
- 最後に「;」を含む PHP ディレクトリを入力します。前 (例 ;C:\xampp\php)
- OKを押します
- xampp コントロール パネルで apache サーバーを起動します。
- MongoDb とコマンド プロンプトをインストールしたディレクトリに移動します。
- Mongo インストール フォルダー内の /bin ディレクトリに移動し、コマンド「mongod --dbpath」を実行します (例: mongod --dbpath C:\xampp\htdocs\mongo-demo\db ) 。
- 同じディレクトリで新しいコマンド プロンプトを開き、mongoコマンドを実行して mongo を起動します。
次に、 localhost/"path to your .php file" (例: C:\xampp\htdocs\mongo-demo\demo.php)で以下の php コードを実行してみて、エラーなしで実行されるかどうかを確認します。
<?php
// connect to mongodb
$m = new MongoClient();
echo "Connection to database successfully";
// select a database
$db = $m->mydb;
echo "Database mydb selected";
?>