現在の位置: ホーム> 最新記事一覧> LinuxでPHPを使用してMariadbデータベースに接続する方法:詳細ガイド

LinuxでPHPを使用してMariadbデータベースに接続する方法:詳細ガイド

gitbox 2025-06-30

LinuxでMariadbをPHPに接続するための完全なガイド

現代のウェブサイト開発では、データベースの選択が重要です。 Mariadbは、その高性能とオープンソースの機能により、多くの開発者にとって最初の選択肢となっています。強力な動的Webサイト開発ツールとして、PHPはMariadbで簡単に使用できます。このガイドでは、PHPを使用してLinux環境でMariadbに接続する方法を詳細に説明し、Webサイトのデータベースバックエンドをスムーズに構築するのに役立ちます。

準備

開始する前に、まずLinuxシステムにMariadBとPHPがインストールされていることを確認してください。必要なソフトウェアは、次のコマンドに従ってインストールできます。

 sudo apt-get update
sudo apt-get install mariadb-server php php-mysql

インストール後の構成

インストールが完了した後、データベースルートユーザーのパスワードの設定や新しいデータベースの作成など、MariaDBを初期化する必要があります。次のコマンドを使用して、MariadBの端子を入力します。

 <span class="fun">sudo mysql</span>

ルートユーザーパスワードを設定します

Mariadb端末で、次のコマンドを実行して、ルートユーザーのパスワードを設定します。

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'あなたの強力なパスワード';
FLUSH PRIVILEGES;

データベースを作成します

次に、新しいデータベースを作成します。たとえば、test_dbと呼ばれるデータベースを作成できます。

<span class="fun">データベースtest_dbを作成します。</span>

PHPコードの書き込み

データベースに接続する前に、PHP環境が適切に実行されていることを確認してください。次に、connect.phpなどの新しいPHPファイルを作成し、次のコードを追加します。

 $servername = 'localhost';
$username = 'root';
$password = 'あなたの強力なパスワード';
$dbname = 'test_db';

// 接続を作成します
$conn = new mysqli($servername, $username, $password, $dbname);

// 接続を検出します
if ($conn->connect_error) {
    die('接続に失敗しました: ' . $conn->connect_error);
}
echo '接続に正常に';
$conn->close();

テスト接続

connect.phpファイルをサーバーにアップロードし、ブラウザを介してファイルにアクセスします。すべての構成が正しい場合、PHPがMariadBデータベースに正常に接続されていることを示す「Connect成功」のプロンプトが表示されます。

よくある質問と解決策

接続失敗の理由

一般的な理由は次のとおりです。

  • データベースサービスは開始されていません:MariadBサービスが実行されていることを確認してください。コマンドSudo SystemCtlステータスMariadBを使用して、サービスステータスを確認できます。
  • ユーザー名またはパスワードエラー:PHPコードで使用されるユーザー名とパスワードを慎重に確認します。
  • 許可の問題:使用されているデータベースユーザーが十分なアクセスを持っていることを確認してください。

要約します

この記事のガイダンスを通じて、Linux環境でPHPを介してMariadbにスムーズに接続できるはずです。個人プロジェクトの構築であろうと企業レベルのアプリケーションを構築するかどうかにかかわらず、PHPとMariadBの組み合わせは、優れたパフォーマンスと柔軟性を提供します。このガイドがあなたがより良いウェブサイトの開発をより良くするのに役立つことを願っています!