現在の位置: ホーム> 最新記事一覧> MySQLデータベース接続を簡単に実装するためのMySQLI拡張機能のインストールと構成の詳細な説明

MySQLデータベース接続を簡単に実装するためのMySQLI拡張機能のインストールと構成の詳細な説明

gitbox 2025-06-27

php7のmysqli拡張子をインストールします

PHP7で開発する場合、MySQLデータベースと対話する必要があることがよくあります。 MySQLI拡張機能は、PHPが正式に推奨するMySQLデータベースアクセスインターフェイスであり、豊富な機能とパフォーマンスの利点があります。この記事では、PHP7環境でMySQLI拡張機能をインストールして有効にする方法について説明します。

php7がインストールされているかどうかを確認します

MySQLI拡張機能をインストールする前に、PHP7が正しくインストールされていることを確認する必要があります。端末で次のコマンドを実行して、PHPバージョンを確認できます。

 <span class="fun">$ php -v</span>

返されたバージョン番号が7で始まる場合、PHP7がインストールされていることを意味します。

mysqli拡張機能を有効にします

PHP7は通常、インストール時にMySQLI拡張機能に含まれているため、構成ファイルPHP.iniで有効にしてください。

まず、端末のコマンドを実行して、php.iniファイルパスを見つけます。

 <span class="fun">$ php  -  ini</span>

表示されたphp.iniファイルを開き、次のようなものを見つけます。

 <span class="fun">; extension = mysqli</span>

以前のセミコロンを削除 ";"それを作るために:

 <span class="fun">extension = mysqli</span>

ファイルを保存して閉じます。

完了したら、WebサーバーまたはPHP-FPMサービスを再起動して変更を適用します。

MySQLI拡張機能が有効かどうかをテストします

MySQLI拡張機能が正常に有効になっていることを確認するために、テストスクリプトを作成できます。

次のコンテンツを使用して、新しいファイルtest_mysqli.phpを作成します。

 <?php
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
    die('Could not connect to MySQL: ' . mysqli_connect_error());
}
echo 'Connected to MySQL successfully';
mysqli_close($conn);
?>

実際のデータベース接続情報に、コード内の「localhost」、「username」、「password」、「database」を置き換えてください。

ファイルを保存した後、端末で実行します。

 <span class="fun">$ php test_mysqli.php</span>

出力が「MySQLに正常に接続されている」場合、MySQLI拡張機能が正常に有効になることを意味します。それ以外の場合は、構成情報と接続情報を確認します。

要約します

上記の手順に従って、PHP7環境でMySQLI拡張機能のインストールと構成を簡単に完了することができ、MySQLデータベース操作に便利になります。実際の開発では、前処理ステートメントを組み合わせてセキュリティを改善し、SQLインジェクションを回避し、データベース接続管理を最適化してパフォーマンスを改善することをお勧めします。