Web 기반 MySQL 관리 툴인 phpMyAdmin 낮은 버전이 CentOS 7 환경에서 동작되지 않아서 높은 버전을 받아서 설치했다.
설치 경로는 Web root 폴더에 설치했다. (5.1.0 버전으로 업데이트)
cd /var/www/html
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0/phpMyAdmin-5.1.0-all-languages.zip
unzip phpMyAdmin-5.1.0-all-languages.zip
chown -R apache:apache phpMyAdmin-5.1.0-all-languages
mv phpMyAdmin-5.1.0-all-languages pma
cd pma
cp -rp config.sample.inc.php config.inc.php
# 환경 설정
vi config.inc.php
$cfg['blowfish_secret'] = 'qtdRoGmbcr]0s)r$9b_JUnb{~Xz'; // 임의의 값 설정
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['compress'] = true;
$cfg['TempDir'] = '/tmp';
MySQL 설치된 서버와 PHP가 설치된 서버가 다른 경우에는
$cfg['Servers'][$i]['host'] = '172.16.100.253'; // mysql DB 서버IP
한가지 더 해줘야 할 사항은 phpMyAdmin 으로 해킹을 시도하는 경우가 많기 때문에 특정 IP 주소에서만 접속하도록 설정하는 것이 좋다.
<?php |
index.php 파일 수정사항
* 5.1.0 버전의 index.php 파일 내용이 약간 달라졌으므로 그 부분만 고려해서 설정하면 된다.
위와 같이 ipFiltering.php 파일을 포함해서 허용된 IP주소외에는 접속할 수 없도록 하는 것이 안전하다.
'리눅스' 카테고리의 다른 글
CentOS7 PHP-FPM 제거시 (0) | 2021.02.16 |
---|---|
CentOS7 nginx + PHP 7.3 설치 (0) | 2020.12.28 |
CentOS 7 glibc.i686 설치 (0) | 2020.12.18 |
CentOS 7 kernel 확인 및 GRUB2 부팅순서 변경 (0) | 2020.12.11 |
CentOS7 무료 SSL 인증서 설치 (0) | 2020.11.24 |