메뉴 닫기

CentOS 6 phpmyadmin rpm 설치 방법

이번 글은 CentOS 6버전에서 phpmyadmin을 rpm으로 설치하는 방법에대해
정리하였습니다. 세팅한 서버의 사양은 아래와 같습니다.

CentOS 6.8 64bit
APM : RPM 설치

1.PNG

# phpmyadmin을 yum으로 설치하기위해 epel을 설치합니다.

yum install epel-release

2.PNG

3.PNG

4.PNG

# phpmyadmin을 설치합니다.

yum install phpmyadmin

6.PNG

# 설치가 완료되면 자신의 apache의 버전을 확인합니다. phpmyadmin의 설정파일을
   수정할때 버전에 맞춰 수정을 진행해야하기 때문입니다. CentOS6의 경우 yum으로 
   apache를 설치하면 2.2.15 버전으로 설치된것을 확인할수 있습니다.

[root@localhost conf.d]# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built:   Jul 18 2016 15:24:00

9.PNG

# conf.d로 이동한후 phpMyAdmin.conf를 열고 설정을 수정합니다.
cd /etc/httpd/conf.d/
vi phpMyAdmin.conf

설정을 보면 Allow from이 127.0.0.1로 설정되어있는점을 확인할수 있으며.
이렇게 설정이 유지 될경우 로컬 호스트만 접근이 가능합니다.
이것을 ALL로 변경하면 어디서든지 phpMyAdmin를 접근할수있으나
보안에 취약하므로 되도록이면 접속할 IP를 지정해서 설정하는것을 권장합니다.
여기서 수정해야할 부분은 두군데이며 이 글에서는 Apache 2.2의 설정을 수정하겠습니다.

# 로컬 호스트가 아닌 모든 사람이 접근할수 있게하려면 아래와 같이 설정합니다.
  다만 보안에 취약한 문제점이 있습니다.

Allow from 127.0.0.1 >> Allow from ALL

# 로컬 호스트가 아닌 특정 IP만 접근을 하게 하는 설정입니다.
  보안적으로는 이렇게 하는게 좋을것 같습니다.

Allow from 127.0.0.1 >> Allow from 111.222.333.444

 
# IfModule !mod_authz_core.c의 Apache 2.2의 Allow from 127.0.0.1를 
  주석처리 하거나 내용을 ALL로 바꾸고 저장합니다.
   

   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     #Allow from 127.0.0.1 
     Allow from ::1
     Allow from ALL
   </IfModule>

   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     #Allow from 127.0.0.1 
     Allow from ::1
     Allow from ALL
   </IfModule>

11.PNG

# mysql을 yum으로 설치하였다면 패스워드가 설정되어있지 않을것입니다. 먼저 아래와 같이
   명령어를 사용한후 엔터를 클릭합니다.

mysql -u root -p

# mysql로 이동합니다.
usr mysql;

# root 패스워드를 정해줍니다.
UPDATE user SET password=password(‘비밀번호’) WHERE user=’root’;

# 적용시켜준후 mysql에서 나옵니다.
FLUSH PRIVILEGES;

# httpd를 재시작합니다.
service httpd restart

12.PNG

# 웹사이트에서 자신의 서버로 접근하고 mysql의 root 접속정보로 로그인합니다.

http://자기 IP/phpMyAdmin

13.PNG

# 로그인 하면 테이블 수정등을 진행할수 있습니다. yum 버전으로 설치하면 

   버전은 아래와 같이 설치됩니다.

[root@localhost ~]# rpm -qa |grep phpMyAdmin
phpMyAdmin-4.0.10.17-2.el6.noarch

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다