반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

스터디 용 블로그

리눅스 phpMyAdmin 설치 (yum) 본문

리눅스

리눅스 phpMyAdmin 설치 (yum)

워후 2015. 5. 12. 03:28
반응형

리눅스 phpMyAdmin 설치 (yum)



사전 작업

phpMyAdmin 설치

[root@zetawiki ~]# yum install phpMyAdmin
... (생략)
===========================================================================================
 Package                  Arch            Version                   Repository        Size
===========================================================================================
Installing:
 libjpeg-turbo            x86_64          1.2.1-3.el6_5             updates          174 k
     replacing  libjpeg.x86_64 6b-46.el6
 phpMyAdmin               noarch          3.5.8.2-1.el6             epel             4.3 M
Installing for dependencies:
 libXpm                   x86_64          3.5.10-2.el6              base              51 k
 libmcrypt                x86_64          2.5.8-9.el6               epel              96 k
 php                      x86_64          5.3.3-27.el6_5            updates          1.1 M
 php-gd                   x86_64          5.3.3-27.el6_5            updates          107 k
 php-mbstring             x86_64          5.3.3-27.el6_5            updates          455 k
 php-mcrypt               x86_64          5.3.3-3.el6               epel              19 k
 php-mysql                x86_64          5.3.3-27.el6_5            updates           81 k
 php-pdo                  x86_64          5.3.3-27.el6_5            updates           75 k
 php-php-gettext          noarch          1.0.11-3.el6              epel              21 k
Updating for dependencies:
 php-cli                  x86_64          5.3.3-27.el6_5            updates          2.2 M
 php-common               x86_64          5.3.3-27.el6_5            updates          525 k
 
Transaction Summary
===========================================================================================
Install      11 Package(s)
Upgrade       2 Package(s)
 
Total download size: 9.2 M
Is this ok [y/N]: y
... (생략)
Installed:
  libjpeg-turbo.x86_64 0:1.2.1-3.el6_5          phpMyAdmin.noarch 0:3.5.8.2-1.el6         
 
Dependency Installed:
  libXpm.x86_64 0:3.5.10-2.el6                    libmcrypt.x86_64 0:2.5.8-9.el6           
  php.x86_64 0:5.3.3-27.el6_5                     php-gd.x86_64 0:5.3.3-27.el6_5           
  php-mbstring.x86_64 0:5.3.3-27.el6_5            php-mcrypt.x86_64 0:5.3.3-3.el6          
  php-mysql.x86_64 0:5.3.3-27.el6_5               php-pdo.x86_64 0:5.3.3-27.el6_5          
  php-php-gettext.noarch 0:1.0.11-3.el6          
 
Dependency Updated:
  php-cli.x86_64 0:5.3.3-27.el6_5            php-common.x86_64 0:5.3.3-27.el6_5           
 
Replaced:
  libjpeg.x86_64 0:6b-46.el6                                                               
 
Complete!

아파치 재시작 1

[root@zetawiki ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

웹 접속 1

  • 웹브라우저에서 http://서버주소/phpMyAdmin 으로 접속
  • 로컬이 아니라면, 다음과 같이 접근권한이 없다는 메시지가 나올 것이다.
Forbidden
You don't have permission to access /phpMyAdmin on this server.

IP 허용

phpMyAdmin.conf 파일을 vim으로 열어서 허용할 IP에 자신의 IP를 추가한다.

vim /etc/httpd/conf.d/phpMyAdmin.conf
  1. <Directory /usr/share/phpMyAdmin/>
  2.    <IfModule mod_authz_core.c>
  3.      # Apache 2.4
  4.      <RequireAny>
  5.        Require ip 127.0.0.1, 자신의_아이피
  6.        Require ip ::1
  7.      </RequireAny>
  8.    </IfModule>
  9.    <IfModule !mod_authz_core.c>
  10.      # Apache 2.2
  11.      Order Deny,Allow
  12.      Deny from All
  13.      Allow from 127.0.0.1, 자신의_아이피
  14.      Allow from ::1
  15.    </IfModule>
  16. </Directory>
수정 예시 (192.168.0.217에서 접속한다고 가정[1])
  1. <Directory /usr/share/phpMyAdmin/>
  2.    <IfModule mod_authz_core.c>
  3.      # Apache 2.4
  4.      <RequireAny>
  5.        Require ip 127.0.0.1, 192.168.0.217
  6.        Require ip ::1
  7.      </RequireAny>
  8.    </IfModule>
  9.    <IfModule !mod_authz_core.c>
  10.      # Apache 2.2
  11.      Order Deny,Allow
  12.      Deny from All
  13.      Allow from 127.0.0.1, 192.168.0.217
  14.      Allow from ::1
  15.    </IfModule>
  16. </Directory>

아파치 재시작 2

[root@zetawiki ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

웹 접속 2

  • 웹브라우저에서 접속해보면 사용자 인증[2]으로 들어간다.
  • MySQL 아이디, 패스워드를 입력하면 로그인된다.


반응형

'리눅스' 카테고리의 다른 글

[CentOS] 네트워크 설정  (0) 2015.05.12
CentOS 6 최소 설치 VirtualBox 게스트 확장 설치  (0) 2015.05.12
VirtualBox 리눅스 인터넷 연결  (0) 2015.05.12
VirtualBox 리눅스 SSH 연결 (브리지)  (0) 2015.05.12
nano 단축키  (0) 2015.01.15
Comments