티스토리 뷰

docker search http-php를 찾아본다

데이터베이스를 http-php7.3버전에 미리 받아놓은 php파일을 넣어 구축

 

데이터베이스 컨테이너 생성
http-php 이미지 검색
http-php73버전의 이미지를 설치
host pc에서 php 파일들을 scp로 가상머신까지 옮겨오기
php 컨테이너를 생성
mysql 레포지토리 생성
생성한 레포지토리의 gpgcheck값 변경
index.php, test db 필요

 

 

데이터베이스 컨테이너에 별도의 이름을 붙여놨을 경우 hostname에 이름을 넣으면 ip가 바뀌어도 작업할 수 있다

 

insert.php, member db 필요

 

 

 

table.php, member db 및 no, id, name, phone, address 테이블 필요

 

 

데이터베이스 컨테이너에 들어갈 php파일들의 ip경로를 지정 (person.php)

 

수정한 php 파일들을 컨테이너로 이동

 

데이터베이스 컨테이너 파일의 httpd.conf 파일의 DirectoryIndex 파일 형식을 php로 수정

 

지금 상태에선 데이터베이스가 없어 페이지에 오류가 뜬다

 

 

test database를 만드는 이유 : index.php에 설정된 database 파일명이 test이다

 

테이블에서 필요한 데이터베이스를 확인하고 생성해준다 (index.php에 필요한 test db를 만들었다)

 

오류가 잡힌 상태
member db에 권한 부여
member db에 테이블 생성

 

나머지 php 파일들도 도커로 복사
3306/tcp 방화벽 개방

 

 

host에서 지정된 주소로 이동, 확인

 

입력한 정보가 테이블에 입력되었는지 확인

'실습' 카테고리의 다른 글

Ncloud에서 웹 페이지 생성  (0) 2022.06.02
mysql DB와 Wordpress 연동  (0) 2022.06.02
docker를 이용한 httpd 환경 구축 실습  (0) 2022.05.30
Linux, Windows 복합설계 및 실습  (0) 2022.05.25
Packet Tracer 라우터 실습  (0) 2022.04.12
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
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 31
글 보관함