본문 바로가기
IT 실무/서버 관리

CentOS환경에 phpMyAdmin 설치

by 지식id 2016. 1. 1.
반응형

epel Repolist 추가


# yum install epel-release

# yum repolist

..(생략)..

epel                    Extra Packages for Enterprise Linux 6 - x86_64                 

..(생략)..


위와 같이 epel이 확인되면 정상적으로 설치 된 것이다.


phpMyAdmin 설치


# yum install phpMyAdmin

# service httpd reload

웹브라우저에서 http://서버주소/phpMyAdmin 으로 접속 확인


403에러가 떨어진다면 conf파일을 수정해 주어야 한다.


# vi /etc/httpd/conf.d/phpMyAdmin.conf


core와 setup의 접근 권한이 아래와 같이 되어 있을 것이다.

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1


로컬에서만 접속 가능하도록 되어 있다. 403에러가 떨어졌다는 것은 호스팅을 이용하거나 서버 외부에서 접속을 하려 했단 것이다. 외부에서 자유롭게 접속하도록 바꾸고 싶다면 아래와 같이 한다.


Order Deny,Allow

Allow from All

# Deny from All

# Allow from 127.0.0.1

# Allow from ::1


기존 설정을 주석처리 "#" 하고 Allow from All을 해준 것이다. 만약 보안을 강화하고 특정 호스트에서만 접속되게 하고 싶다면


Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from 123.456.789.101

Allow from ::1


과 같이 원하는 아이피를 추가 해 주면 된다.

이렇게 하고 다시 


# service httpd restart


http://서버주소/phpMyAdmin/setup 접속

[새 서버] 클릭

"새 서버 추가" --- 서버 호스트명, 서버 포트 등 입력 --- [저장]

"설정 파일" --- 기본 언어: 한국어 - Korean --- [저장]

여기까지 하면 /var/lib/phpMyAdmin/config/config.inc.php 파일이 생성


# mv /etc/phpMyAdmin/config.inc.php /etc/phpMyAdmin/config.inc.php.old

# cp /var/lib/phpMyAdmin/config/config.inc.php /etc/phpMyAdmin/config.inc.php


기존 파일을 백업해 두고 새로 만들어진 config파일을 위치시킨다.


이렇게 하면 완료!

http://서버주소/phpMyAdmin 으로 접속하여 기존 id/pass로 로그인 되는지 확인해 본다.


참고

http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_phpMyAdmin_%EC%84%A4%EC%B9%98_(yum)

http://luckyyowu.tistory.com/287

* 약간의 복붙이 있습니다. 너그러운 양해 부탁드립니다.

반응형

댓글