phpMyAdmin 설치 [Alma Linux 9.4]

ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)

웹 기반의 MySQL/MariaDB 데이터베이스 관리 도구로, 브라우저에서 데이터베이스를 관리할 수 있습니다. phpMyAdmin 설치는 Alma Linux 9.4 버전에서 설치 진행을 했습니다.

✅ phpMyAdmin 설치

권장 패키지와 함께 설치합니다.

dnf -y install phpmyadmin php-curl php-gd php-zip php-mcrypt

설치 된 경로는 /usr/share/phpMyAdmin 이며, 설치 경로는 다음과 같습니다.

whereis  phpMyAdmin
phpMyAdmin: /etc/phpMyAdmin /usr/share/phpMyAdmin

/etc/phpMyAdmin 은 conf와 같은 설정 파일 경로이며, /usr/share/phpMyAdmin은 웹 인터페이스 파일이 있는 경로로 apache .conf의 alias 설정 등을 적용할 때 사용됩니다.

✅ 설정 내용 확인

 conf.d]# ll /etc/httpd/conf.d/php
php.conf         phpMyAdmin.conf  
 conf.d]# ll /etc/httpd/conf.d/phpMyAdmin.conf 
-rw-r--r-- 1 root root 1181  1월 22 15:58 /etc/httpd/conf.d/phpMyAdmin.conf
phpMyAdmin 설정 파일

✅ 보안 설정

기존의 접속 설정을 특정 IP로 변경합니다.

phpMyAdmin 설치--설정-파일_특정-IP-허용-변경_

임의로 다른 IP만 허용하여 접속 차단이 잘 되는지 확인합니다.

phpMyAdmin 설치-다른-IP-넣고-테스트
apachectl graceful
다른 IP 넣고 테스트 시 권한 없음 확인

웹 접속 테스트

현재 PC의 IP로 다시 설정 후 접속한 화면입니다.

phpMyAdmin-웹접속
phpMyAdmin-웹접속_로그인 후 메인 페이지

Similar Posts

  • 리눅스: RPM, YUM 차이

    RPM(Red Hat Package Manager)과 YUM(Yellowdog Updater, Modified)은 리눅스의 패키지를 설치하는 인스톨 프로그램입니다. 패키지 설치와 삭제, 업데이트를 관리하는 명령어입니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트RPM 리눅스를 초기에 설치 할 때는 tar, gzip 등의 확장자를 사용했습니다. 패키지 설치 시 사용자가 직접 컴파일을 하는 불편함이 있었습니다. Windows와 비교하면 Setup.exe와 비슷하게 프로그램을 설치하는 개념으로…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트리눅스 less 명령어 기본 사용 방법 less 명령 사용 예시…

  • 리눅스 명령행 인자(Command-Line Argument)와 명령어 옵션

    ‘리눅스 명령행 인자(Command-Line Argument)‘는 ‘리눅스 명령어 인수‘, ‘명령 인자‘ 등으로도 불리며, 리눅스 커맨드 라인에서 명령어를 실행할 때 프로그램에 전달하는 매개변수를 뜻 합니다. 리눅스에서 “매개변수(Parameters)”는 일반적으로 프로그램이나 함수에 전달되는 값을 가리킵니다. 이 값은 해당 프로그램이나 함수가 실행될 때 필요한 입력 값으로 사용됩니다. 컴퓨터 프로그래밍에서 “매개변수(Parameters)”는 함수에 전달되는 값을 받아들이는 변수를 의미합니다. 이는 함수 정의에…

  • HTTP 404 에러(클라이언트 에러) 원인과 해결

    HTTP 상태 코드 중 하나인 HTTP 404 에러 페이지는 페이지를 찾을 수 없을 때 발생합니다. 도메인의 URL이 삭제된 경우가 가장 흔한 경우이며, 메인 페이지 및 모든 페이지에서 404 에러가 발생하는 경우 문제를 어떤 경우가 있는지 확인 해 보겠습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ HTTP 404 에러 원인 Apache Web…

  • 스왑 메모리(Swap Memory) 설정: 파티션&파일 2가지 방식 | swapon, mkswap 명령어

    리눅스 스왑 메모리(Swap Memory)는 실제 디스크 공간을 메모리처럼 사용하는 개념이기 때문에 물리 메모리인 RAM보다 처리 속도가 느리지만 물리 메모리가 가득 찬 경우를 대비해 디스크 공간에서 할당 된 스왑 메모리를 생성해서 관리할 수 있어 한정된 리소스를 효율적으로 사용할 수 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 ✅ Swap 파일 시스템 Swap…

  • GeoIP 국가 코드표 정리 목록

    아파치 서버에서 사용할 수 있는 GeoIP 국가 코드표 정리 목록입니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트GeoIP란? GeoIP는 maxmind에서 제공하는 모듈과 IP 정보 DataBase를 이용해서 웹에 접근하는 IP를 국가 별로 확인할 수 있는 오픈소스솔루션입니다. 필요에 따라 특정 IP 및 국가를 차단 및 허용할 수 있습니다. 보통 루트 디렉토리 내 [.htaccess] 파일에서…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   10   =