PHP MongoDB拡張機能のインストールを開始する前に、環境が次の要件を満たしていることを確認してください。
PHP 7.0以上を使用して、PHPizeおよびPHP-Configツールがインストールされていることを確認することをお勧めします。これらのツールがインストールされているかどうかを確認できます。
php -v
phpize -v
php-config -v
PECLインストール方法では、PHPとMongoDBの間の基礎となるインターフェイスを提供するために、MongoDB Cドライバーライブラリが必要です。 RedhatまたはCentosでは、次のコマンドを使用してMongodb Cドライバーをインストールできます。
<span class="fun">yum install -y mongodb mongodb -devel</span>
PECLはMongoDB拡張機能を簡単にインストールし、次のコマンドを使用してダウンロードできます。
<span class="fun">peclインストールmongodb</span>
拡張子がダウンロードされたら、PHP構成ファイルに拡張機能を追加する必要があります。 PHPがYumを介してインストールされている場合は、PHP構成ファイルを開きます。
<span class="fun">vim /etc/php.ini</span>
php.iniファイルで、動的拡張セクションを見つけて、次のものを追加します。
<span class="fun">extension = mongodb.so</span>
構成を有効にするには、Webサービスを再起動します。
<span class="fun">サービスhttpdもう一度始めましょう</span>
インストールが完了したら、MongoDB拡張が次のコードを使用してロードされているかどうかを確認できます。
<span class="fun">var_dump(extension_loaded( 'mongodb'));</span>
trueが返された場合、MongoDB拡張が正常にロードされていることを意味します。
上記は、PECLを介してPHP MongoDB拡張機能をインストールするための詳細な手順です。インストールプロセス中に、関連する依存関係が正しくインストールされていることを確認し、互換性のあるPHPバージョンを使用して、インストールがスムーズに進むようにします。