애플맥

Homebrew 로 phpmyadmin 설치


Homebrew 로 phpmyadmin 설치




최초 작성일 : 2021-06-26 | 수정일 : 2023-05-11 | 조회수 : 815

안녕하세요., 오늘은 MacOS Catalina에서 Homebrew를 이용하여 PhpMyAdmin을 설치하는 방법에 대해 알아보도록 한다.

사전 준비

1. Homebrew 설치

Homebrew가 아직 설치되지 않았다면, 터미널을 열고 아래의 명령어를 입력하여 설치해준다.

bash
/bin/bash -c '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)'

2. Homebrew 업데이트

설치가 완료되면, Homebrew를 최신 상태로 업데이트해 줍니다.

bash
brew update

PHP 및 MySQL 설치

PhpMyAdmin을 사용하기 위해서는 PHP와 MySQL이 필요하다.

1. PHP 설치

다음 명령어를 사용해 PHP를 설치해 줍니다.

bash
brew install php

2. MySQL 설치

아래의 명령어로 MySQL을 설치한다.

bash
brew install mysql

설치가 완료되면, MySQL 서비스를 시작해 줍니다.

bash
brew services start mysql

PhpMyAdmin 설치

Homebrew를 통해 PhpMyAdmin을 설치하는 것은 매우 간단하다.
아래의 명령어를 터미널에 입력한다 .

bash
brew install phpmyadmin

설정 파일 생성 및 수정

PhpMyAdmin을 사용하기 위해선 몇 가지 설정 파일을 생성하고 수정해야 한다.

1. httpd.conf 파일 수정

Apache 설정 파일인 httpd.conf 파일을 수정해야 한다.
파일은 일반적으로 /usr/local/etc/httpd/httpd.conf에 위치해 있다.

bash
sudo nano /usr/local/etc/httpd/httpd.conf

아래의 내용을 파일의 맨 아래에 추가해주세요.

bash
# PhpMyAdmin Include /usr/local/etc/phpmyadmin/apache.conf

2. config.inc.php 파일 생성

PhpMyAdmin의 설정 파일인 config.inc.php를 생성해야 한다.

bash
cd /usr/local/share/phpmyadmin cp config.sample.inc.php config.inc.php nano config.inc.php

이 파일에서 $cfg['blowfish_secret'] 값을 설정해주세요. 이 값은 임의의 문자열로, 세션 보안을 위해 사용된다.

bash
$cfg['blowfish_secret'] = '임의의 문자열'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Apache 재시작

모든 설정이 끝났다면, Apache를 재시작해야 한다.

bash
sudo apachectl restart

이제 웹 브라우저에서 http://localhost/phpmyadmin으로 접속하면 PhpMyAdmin 인터페이스를 볼 수 있다.

마치며

이상으로 MacOS Catalina에서 Homebrew를 이용하여 PhpMyAdmin을 설치하는 방법을 알아보았다.
이 과정을 통해 로컬 환경에서 MySQL 데이터베이스를 관리하는 데 필요한 PhpMyAdmin을 성공적으로 설치하였다.

설치 과정 중 어려움이 발생하거나, 추가적인 설명이 필요한 부분이 있다면 언제든지 질문해주세요.

주의 사항

  1. PhpMyAdmin을 사용하기 위해서는 웹 서버가 필요하다.
    Apache를 사용하는 예제를 제공하였으나, Nginx 등 다른 웹 서버를 사용하는 경우에는 해당 웹 서버의 설정에 맞게 PhpMyAdmin을 설정해야 한다.

  2. Homebrew를 통해 설치한 PHP, MySQL, PhpMyAdmin의 버전은 Homebrew의 현재 상태에 따라 달라집니다.
    특정 버전을 사용해야 하는 경우에는 해당 버전을 직접 다운로드하고 설치하는 방법을 고려해야 한다.

  3. PhpMyAdmin은 데이터베이스 관리를 웹 인터페이스에서 할 수 있게 해주는 훌륭한 도구이지만, 이를 사용하면서 발생하는 보안 이슈에 주의해야 한다.
    PhpMyAdmin에 접근할 수 있는 IP 주소를 제한하거나, HTTPS를 통한 접근만 허용하는 등의 조치를 통해 보안을 강화할 수 있다.

이상으로 PhpMyAdmin의 설치 가이드를 마치겠습니다.
이 포스트가 PhpMyAdmin의 설치에 도움이 되었기를 바란다.
다음 포스트에서 뵙겠습니다!

Tags  #PHP  

닉네임:
댓글내용: