* phpmyadmin
- web page를 이용한 GUI 환경으로 mysql/mariadb 사용
> 직관적인 인터페이스로 DB Server를 사용
- php 언어로 만들어졌기 때문에 장치가 php 언어를 읽을 수 있어야 한다
- Web server와 DB server가 동일한 장치에 구성되어 있어야 한다
- 사이트 : www.phpmyadmin.net
** phpmyadmin 버전에 따른 php 언어와 DB server 버전을 반드시 확인
- 설치
Step1. 설치 파일 다운로드
사이트에서 버전에 맞는 PHP, mysql에 해당하는 phpmyadmin (4.4.15.10) 버전으로 다운로드
현재 가장 최신 버전은 5.2
Step2. ftp 설치 및 설정
[root@server ~]# yum -y install vsftpd-*
[root@server ~]# systemctl restart vsftpd
[root@server ~]# firewall-cmd --permanent --add-service=ftp
[root@server ~]# firewall-cmd --reload
Step3. ftp로 전송
윈도우 cmd 창
C:\Users\user>cd downloads
C:\Users\user\Downloads>ftp 192.168.10.128 : 접속
ftp> put php*
Step4. web server root 폴더로 이동 후 압축 해제 후 폴더 이름 변경
[root@server itbank]# mv php* ~main/public_html
[root@server itbank]# cd ~main/public_html
[root@server public_html]# unzip phpMyAdmin-4.4.15.10-all-languages.zip
[root@server public_html]# mv phpMyAdmin-4.4.15.10-all-languages pma
Step5. VM ware firefox 브라우저에서 기존에 웹서버 주소에 폴더 이름 추가
http://www.hatems.com/pma/ : documentroot안에 내용물들이 다 나옴 index.html이 없어서 목록을 보여줌
폴더 안에 index.php 파일이 있음 이를 웹서버에서 인식할 수 있도록 설정을 변경해야 함
Step6. 웹서버에서 php 파일 인식할 수 있도록 설정 변경
[root@server public_html]# vi /etc/httpd/conf/httpd.conf
163 <IfModule dir_module>
164 DirectoryIndex index.html index.php : php 파일 추가
165 </IfModule>
저장 후 종료
[root@server public_html]# systemctl restart httpd : 데몬 재실행
인식은 했으나 php를 구현하지 못하고 source code만 나옴
Step7. php 패키지 설치
yum -y install php-*
Error: php-mysql conflicts with php-mysqlnd-5.4.16-48.el7.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
에러 메세지 기존의 mysql에 내장되어 있는 php와 충돌이 일어난다는 것 같다
[root@server public_html]# yum -y install php-* --skip-broken
위의 메세지에서 나오는 보조 옵션으로 다시 설치 시도 - 성공
[root@server public_html]# systemctl restart httpd : 웹서버 데몬 재실행 필요
Step8. 웹브라우저에서 새로고침하면 정상적으로 동작하고 있는 것을 볼 수 있다
'Base > Linux(CentOS)' 카테고리의 다른 글
21. Server (3 - DB Server mariadb) (0) | 2022.06.29 |
---|---|
20. Server (2 - Web server httpd) (0) | 2022.06.28 |
19. Server (1 - DNS) (0) | 2022.06.28 |
18. samba / DHCP (0) | 2022.06.28 |
17. NFS / autofs 네크워트 마운트 사용 (0) | 2022.06.27 |
댓글