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

  • [Linux] 다중 명령어 5가지(세미콜론, 파이프, 엠퍼센트..)

    리눅스의 Bash Shell에서 다중 명령어를 사용하는 목적은 하나의 라인에서 여러 명령을 실행할 수 있기 때문입니다. 종류는 ⓐ 세미콜론(;) ⓑ 파이프(|) ⓒ 더블 버티컬바(||) ⓓ 엠퍼센트(&) ⓔ 더블엠퍼센트(&&) 등이 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트1. 많이 쓰는 다중 명령어 세미콜론(;) 하나의 명령어 라인에서 여러 개의 명령을 실행하며, 처음 명령어 실행의…

  • [Linux] NetworkManager | nmtui

    리눅스 네트워크 설정 방식은 CentOS 5에서는 network 서비스가 기본이며, NetworkManager는 설치하여 사용할 수 있었습니다. CentOS 6부터는 NetworkManager가 OS 설치 시 기본으로 포함되지만, 여전히 network 서비스가 우선되었습니다. CentOS 7부터는 NetworkManager가 기본 네트워크 관리 도구로 설정되며, network 서비스보다 우선 적용됩니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 ✅ network Service 기존 network 서비스…

  • Apache MPM Module: Prefork, Worker, Event 3가지 방식 비교 및 Event Module 최적화 설정

    Apache MPM Module은 Apache HTTP Server의 중요한 부분으로, 서버의 요청 처리 방식을 결정합니다. MPM(Multi-Processing Module)은 서버의 성능과 확장성에 큰 영향을 미치는 역할을 합니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 ✅ MPM Module(Multi-Processing Module) MPM 모듈은 서버가 요청을 처리하는 방식을 정의하며, 서버의 성능, 안정성, 확장성에 영향을 미칩니다. 주요 MPM 모듈로는 Prefork,…

  • 리눅스 touch 명령어

    touch 명령어는 파일의 날짜 시간 정보를 변경하는 명령어입니다. 아무 옵션 없이 사용할 경우 파일의 최근 사용 시간, 변경 시간이 서버의 현재 시간으로 변경됩니다. 파일이 없는 파일명을 입력할 경우 새로운 크기가 0인 빈 파일이 생성됩니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ touch 명령어 기본 사용 방법 ✅ touch 명령어 명령어 옵션…

  • 리눅스 free 명령어: 메모리 상태 확인

    리눅스 free 명령어는 서버의 메모리 사용량과 여유 사용량을 확인할 수 있는 명령어로 /proc/meminfo의 메모리 정보를 가져와 보여줍니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ 리눅스 free 명령어 옵션 1. free -h 설명 2. 옵션 활용 ✅ 스왑(SWAP)메모리란? ✅ 명목 메모리 사용량 계산법 free(1239384)는 실제로 사용되지 않은 메모리 용량이며 100% 사용 가능한…

  • 리눅스: lrzsz 툴 설치 및 파일 업로드(rz) 및 다운로드(sz) 사용하기

    리눅스 OS에서 rz와 sz를 이용한 각각의 파일 업로드 및 다운로드 명령어를 실행시키기 위해 lrzsz가 서버에 설치되어 있어야 합니다. lrzsz 툴 설치 후 rz와 sz는 ZMODEM/YMODEM/XMODEM을 지원하는 프로토콜에서 파일 송수신이 가능합니다. Xshell을 사용해서 lrzszs 툴을 설치해 보겠습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 lrzsz 툴 설치 CentOS, Ubuntu, Rocky Linux 중에…

답글 남기기

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

Prove your humanity: 5   +   9   =