PHP7で開発する場合、MySQLデータベースと対話する必要があることがよくあります。 MySQLI拡張機能は、PHPが正式に推奨するMySQLデータベースアクセスインターフェイスであり、豊富な機能とパフォーマンスの利点があります。この記事では、PHP7環境でMySQLI拡張機能をインストールして有効にする方法について説明します。
MySQLI拡張機能をインストールする前に、PHP7が正しくインストールされていることを確認する必要があります。端末で次のコマンドを実行して、PHPバージョンを確認できます。
<span class="fun">$ php -v</span>
返されたバージョン番号が7で始まる場合、PHP7がインストールされていることを意味します。
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拡張機能が正常に有効になっていることを確認するために、テストスクリプトを作成できます。
次のコンテンツを使用して、新しいファイル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インジェクションを回避し、データベース接続管理を最適化してパフォーマンスを改善することをお勧めします。