phpMyAdmin 설치 · 2 min read · Sep 24, 2025
Ubuntu 22.04에 phpMyAdmin 설치하는 방법

phpMyAdmin은 MySQL 서버를 관리하고 운영하기 위한 무료 오픈 소스 도구입니다. 여러 위치에 있는 여러 MySQL 서버를 관리하는 데 사용할 수 있습니다. phpMyAdmin은 PHP로 작성된 웹 기반 애플리케이션이며, LAMP(리눅스, 아파치2, 마리아DB/MySQL, PHP) 또는 LEMP(리눅스, Nginx, 마리아DB/MySQL, PHP-FPM) 스택에서 실행할 수 있습니다. phpMyAdmin은 매우 강력한 애플리케이션이며 MySQL 서버 관리에 널리 사용되는 애플리케이션이 되었으며, 방대한 문서와 위키를 제공합니다.
phpMyAdmin을 사용하면 웹 브라우저에서 MySQL 데이터를 관리할 수 있으며, 단일 대시보드 UI에서 데이터베이스, 테이블, 열, 인덱스, 관계, 사용자, 권한 등을 관리할 수 있습니다. phpMyAdmin은 또한 MySQL 서버로 데이터를 가져오고 내보낼 수 있습니다. CSV 및 SQL 데이터를 MySQL로 가져올 수 있으며, CSV, SQL, XML, Latex, XML, PDF 및 OpenDocument 텍스트 및 스프레드시트와 같은 여러 형식으로 데이터를 내보낼 수 있습니다.
이 튜토리얼에서는 최신 Ubuntu 22.04 서버에 phpMyAdmin을 설치하고 구성하는 방법을 보여줍니다. 이 튜토리얼은 phpMyAdmin 설치를 보호하기 위한 몇 가지 추가 구성도 다룹니다.
전제 조건
Ubuntu 22.04 머신 - Ubuntu 서버 또는 데스크탑 버전을 사용할 수 있습니다.
루트 관리자 권한이 있는 비루트 사용자.
머신에 LAMP 스택이 설치되어 있어야 합니다. 이 예제는 기본 LAMP 스택 설치(리눅스, 아파치2, 마리아DB 및 PHP)를 사용합니다.
phpMyAdmin 설치하기
최신 Ubuntu 22.04 버전에서 phpMyAdmin 패키지는 공식 Ubuntu Universe 저장소에서 사용할 수 있습니다. 따라서 phpMyAdmin을 설치하기 전에 Ubuntu Universe 저장소가 시스템에서 활성화되어 있는지 확인하십시오.
현재 상태에서 Ubuntu는 phpMyAdmin v5.x를 제공하며, 이는 phpMyAdmin의 최신 안정 버전입니다.
패키지를 설치하기 전에 다음 명령을 실행하여 Ubuntu 저장소를 업데이트하고 새로 고칩니다.
sudo apt updateUbuntu APT Universe 저장소가 시스템에서 활성화되어 있는지 확인하십시오.
이제 다음 명령을 사용하여 phpmyadmin 패키지를 확인하십시오.
sudo apt info phpmyadmin다음 스크린샷에서 볼 수 있듯이, Ubuntu APT 저장소는 phpMyAdmin v5.x를 제공하며, 이는 Ubuntu Universe 저장소에서 사용할 수 있습니다.

다음으로 아래 명령을 사용하여 phpMyAdmin 패키지를 설치할 수 있습니다.
sudo apt install phpmyadmin설치를 확인하기 위해 Y를 입력하고 ENTER를 눌러 시작합니다. 이제 phpMyAdmin 설치가 진행 중입니다.

phpMyAdmin 설치 중에 다음 구성을 요청받게 됩니다:
phpMyAdmin의 웹 서버를 선택하십시오. 이 예제에서는 웹 서버가 apache2이므로 OK를 선택합니다.

이제 예를 선택하여 dbconfig-common으로 phpMyAdmin을 구성하기 시작합니다. 이렇게 하면 phpMyAdmin의 모든 데이터베이스 구성이 자동으로 이루어집니다.
phpMyAdmin 데이터베이스 비밀번호는 비워둘 수 있으며, 자신의 비밀번호를 입력한 후 OK를 선택할 수 있습니다. 비밀번호를 비워두면 dbconfig-common이 phpMyAdmin의 비밀번호를 자동으로 생성합니다.
마지막으로 웹 브라우저를 열고 서버 IP 주소에 URL 경로 /phpmyadmin (예: http://192.168.10.15/phpmyadmin)로 방문합니다. 이제 phpMyAdmin의 로그인 페이지가 표시됩니다.
MariaDB 서버 사용자와 비밀번호를 입력한 후 Go를 클릭하여 로그인합니다.

로그인하면 아래와 같은 phpMyAdmin 대시보드가 표시됩니다. 보시다시피, phpMyAdmin 5.x가 Apache2, MariaDB 10.x 및 PHP 8.1과 함께 Ubuntu 22.04 머신에 설치되어 있습니다.

phpMyAdmin 설치 보안
phpMyAdmin을 설치한 후, 다음으로 phpMyAdmin 설치를 보호하는 방법을 배우게 됩니다.
아래에서는 Ubuntu 시스템에서 phpMyAdmin 설치를 보호하기 위한 세 가지 방법을 배웁니다:
phpMyAdmin 설치 경로 URL 변경: 기본 phpMyAdmin 설치는 URL 경로 /phpmyadmin에서 사용할 수 있으며, 이는 공격자가 쉽게 추측할 수 있습니다. 기본 경로를 사용자 정의 경로 URL로 변경할 수 있습니다.
Apache2 기본 인증을 통한 추가 인증: 이 시나리오에서는 사용자가 phpMyAdmin 로그인 페이지를 표시하기 전에 Apache2 기본 인증을 보게 됩니다. 이렇게 하면 추가 인증이 추가되어 Apache2 기본 인증 목록에 있는 사용자만 phpMyAdmin 로그인 페이지를 볼 수 있고 로그인할 수 있습니다.
Fail2ban 감옥을 통한 phpMyAdmin 로그인 시도 차단: Ubuntu 머신에 fail2ban이 설치되고 구성되어 있어야 합니다. 이렇게 하면 phpMyAdmin에 대한 악의적인 로그인 시도의 IP 주소가 차단됩니다. 또한 Fail2ban 감옥에서 최대 로그인 시도를 설정할 수 있습니다.
이제 세 가지 방법을 사용하여 phpMyAdmin을 보호하는 방법을 시작하겠습니다.
phpMyAdmin 설치 경로 URL 변경
기본 phpMyAdmin 설치는 apache2 웹 서버에 대한 추가 구성과 함께 제공되며, 구성 파일은 /etc/phpmyadmin/apache.conf입니다. phpMyAdmin의 기본 경로 URL 설치를 변경하려면 구성 파일 /etc/phpmyadmin/apache2.conf를 편집하고 Apache2 서비스를 재시작해야 합니다.
nano 편집기를 사용하여 구성 파일 /etc/phpmyadmin/apache.conf를 편집합니다.
sudo nano /etc/phpmyadmin/apache.conf새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.