현재 위치: > 최신 기사 목록> Linux에서 PHP를 사용하여 MariaDB 데이터베이스에 연결하는 방법 : 자세한 안내서

Linux에서 PHP를 사용하여 MariaDB 데이터베이스에 연결하는 방법 : 자세한 안내서

gitbox 2025-06-30

Linux에서 MariaDB를 PHP와 연결하는 가이드를 작성하십시오

최신 웹 사이트 개발에서 데이터베이스 선택이 중요합니다. MariaDB는 고성능 및 오픈 소스 기능으로 인해 많은 개발자에게 첫 번째 선택이되었습니다. 강력한 역동적 인 웹 사이트 개발 도구로서 PHP는 MariaDB에서 쉽게 사용할 수 있습니다. 이 안내서는 PHP를 사용하여 Linux 환경에서 MariaDB에 연결하는 방법을 자세히 설명하고 웹 사이트의 데이터베이스 백엔드를 원활하게 구축하는 데 도움이됩니다.

준비

시작하기 전에 먼저 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">데이터베이스 테스트 _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 데이터베이스에 성공적으로 연결되었음을 나타내는 "성공적인 연결"프롬프트가 표시됩니다.

자주 묻는 질문과 해결책

연결 고장의 이유

일반적인 이유는 다음과 같습니다.

  • 데이터베이스 서비스가 시작되지 않음 : MariaDB 서비스가 실행 중인지 확인하십시오. sudo systemctl 상태 mariadb 명령을 사용하여 서비스 상태를 확인할 수 있습니다.
  • 사용자 이름 또는 비밀번호 오류 : PHP 코드에 사용 된 사용자 이름과 비밀번호를주의 깊게 확인하십시오.
  • 권한 문제 : 사용한 데이터베이스 사용자가 충분한 액세스 권한을 갖는지 확인하십시오.

요약

이 기사의 지침을 통해 Linux 환경에서 PHP를 통해 Mariadb에 부드럽게 연결할 수 있어야합니다. PHP와 MariaDB의 조합은 개인 프로젝트 또는 엔터프라이즈 레벨 애플리케이션을 구축하든 탁월한 성능과 유연성을 제공합니다. 이 안내서가 웹 사이트 개발을 더 잘 도울 수 있기를 바랍니다.