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

  • 리눅스 blkid 명령어 | UUID와 GUID 차이

    리눅스 blkid 명령어는 블록 디바이스의 파일 시스템 유형 or 속성을 출력하는 명령어입니다. 주 목적은 리눅스 서버를 다시 시작하는 경우 /etc/fstab 파일에 자동 마운트 정보를 설정할 때 UUID를 확인하기 위해 사용되는 명령어입니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 ✅ blkid 명령어 사용 예시 명령어만 입력했을 경우 전체 파티션의 UUID를 확인할 수…

  • [Linux] lsof 명령어: 실행 중 파일 정보 출력

    lsof 명령어는 lisf open files의 약자로 리눅스 시스템에서 열려 있는 파일의 정보를 출력해 주는 명령어입니다. lsof 명령어는 파일을 포함하여 디렉터리, 네트워크 소켓, 파이프 등 프로세스가 사용 중인 다양한 리소스도 조회할 수 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 ✅ lsof 명령어 기본 구문 명령어만 입력 했을 때는 현재 시스템에서 열린…

  • 리눅스 killall 명령어: 설치, 사용 방법과 옵션

    리눅스 killall 명령어는 특정 프로세스를 한번에 종료 시키는 명령어입니다. kill과 killall은 단순 종료가 아닌 프로세스에 지정한 시그널(Signal)을 보내는 명령어로 시그널에서 액션이 종료일 때 프로세스가 종료됩니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ 리눅스 killall 명령어 설치 대부분의 유닉스 시스템에서는 killall 명령어가 설치되어 있지만 설치되어 있지 않은 경우 psmisc 패키지를 설치해서 사용할…

  • PHPunit 원격코드: eval-stdin.php 취약점

    목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트■ PHPunit 원격코드 – eval-stdin.php 취약점 공격 ‘PHPunit 원격코드’ 공격으로 리눅스 서버 load average가 기하 급수적으로(10 이상을 넘어 20까지도 올라가 있는 상태를 확인함.) 올라 갔다. ‘PHPunit’  : 프로그래밍 언어를 위한 유닛 테스트 프레임워크 / Sebastian Bergmann에서 개발함. Sebastian Bergmann 에서 제공하는 펌웨어 설치    1초…

  • 리눅스 top 명령어(CPU, 메모리 점유율 확인)

    리눅스 top 명령어는 구동 중인 OS의 상태를 보여주는 명령어이며 table of processes의 뜻을 가지고 있습니다. 총 메모리 사용량, CPU 사용량 등을 보여주며 각 프로세스의 구체적인 메모리와 CPU 사용량을 개별적으로 확인할 수 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트Ⅰ. 리눅스 top 명령어 기본 사용 top 명령어는 대부분 옵션 없이 사용하지만 일반적인…

  • 리눅스 ls 명령어

    ls 명령어는 list의 약자이며, 리눅스 파일과 디렉토리를 볼 수 있는 명령어입니다. 파일의 종류와 파일의 크기, 만들어진 날짜 등의 정보를 확인할 수 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ ls 명령어 기본 사용 방법 ls 명령어 사용 시 [파일 or 디렉토리]를 입력하지 않으면 현재 디렉토리를 검색합니다. ✅ ll 명령어(ls -l) ll…

답글 남기기

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

Prove your humanity: 5   +   2   =