그누보드 개발환경 설치 기초편 ( nginx + db + php + 그누보드 설치) > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

그누보드 개발환경 설치 기초편 ( nginx + db + php + 그누보드 설치) 정보

웹서버 그누보드 개발환경 설치 기초편 ( nginx + db + php + 그누보드 설치)

첨부파일

docker_project.zip (2.8K) 30회 다운로드 2022-01-31 13:57:21

본문

도커기반으로 설치를 설명을 해드리겠습니다.

간편하게 개발환경을 구성을 할 수 있도록 구성 하였습니다.

관련 파일은 링크로 첨부하였습니다.

 

웹서버 + db + php + 그누보드5 자동설치로 만들었습니다.

 

1. 설치 환경 

 

  • 우선 해당 환경을 구동을 하려면 도커가 먼저 설치가 되어 있어야 한다.
  • 필요사항
    • OS: Windows 10 64bit or Windows 11 64bit
    • RAM : 4GB
    • WSL 2  기능 활성화
    • 도커(Docker) 설치
  • 도커 다운로드 : https://docs.docker.com/desktop/windows/install/

 

2. 폴더 적재 및 구조 설명

 

images -> 빌더 설정관련 파일
 └ nginx  -> nginx 빌더 이미지 관련 파일
 └  └ Dockerfile
 └  └ default.conf
 └ php -> php 빌더 이미지 관련 파일
 └  └ Dockerfile
 mariadb_data -> db파일
 source -> 웹소스 파일

 

 

  docker_project.zip을 해당 게시물에서 다운로드하여서 캡처를 참고하여 압축을 풀어줍니다.

  관리의 편의상 C:\Users\[사용자계정폴더]\ 하단에 docker_repo라는 폴더를 생성합니다.

  C:\Users는 보여지는 폴더명은 사용자라는 폴더명으로 되어있습니다.

 

31837381_1643254567.5114.png

 

 

31837381_1643254581.4954.png

 

 

doker_repo 밑에  docker_project.zip을 압축을 풀어주시면 docker_project라는 폴더가 생깁니다.

 

31837381_1643254596.8082.png

 

 

docker_project폴더에 진입하시면 아래와 같은 폴더와 파일 구조가 보이실 겁니다.

 

31837381_1643254642.4356.png

 

 

3.  그누보드5 개발환경 설치 nginx + mariadb + php7.4

 

해당 폴더에서 오른쪽 마우스 클릭을 하면 아래와 같은 팝업 메뉴가 나타나며

windows 터미널 열기 버튼을 클릭하여 터미널을 실행합니다.

 

31837381_1643254682.4713.png

 

 

31837381_1643254702.5576.png

 

Windows 터미널에서 docker-compose up -d 명령어를 실행 합니다.

 


docker-compose up -d

 

31837381_1643254767.867.png

 

31837381_1643254797.1297.png

 

아래 코드를 참조하시어 그누보드5 소스코드를 복사 합니다. ( docker cp nginx:/gnuboard5/. ./source/ )

nginx이미지에서 그누보드 파일을 source폴더로 복사를 합니다. 1초~2초 정도 시간이 소요 됩니다.

 


docker cp nginx:/gnuboard5/. ./source/

 

4. 그누보드 설치

 

웹 브라우저를 실행하여 웹 브라우저 주소창에 localhost로 입력하여 이동합니다. 그리고 "그누보드5 설치하기 버튼"을 클릭 합니다.

 

31837381_1643254879.0126.png

 

 

라이센스를 읽고 "동의합니다." 체크하시고 "다음 버튼"을 클릭 합니다.

31837381_1643254905.0359.png

 

 

호스트 정보를 아래 정보를 참고하여 입력하시고 "다음 버튼"을 클릭 합니다.

-----------------------------------------

Host : db

User : gnu

Password : gnu2000

DB : gnu

---------------------------------------

Host는 localhost가 아닌 db로 입력해 줍니다.

31837381_1643254934.4074.png

 

 

이제 설치가 완료되었습니다. "새로운 그누보드5 이동 버튼"을 클릭하여 이동 합니다. 

 

31837381_1643254962.4269.png

 

 

31837381_1643254977.3449.png

 

링크 : https://lifefun.tistory.com/37

추천
1

댓글 3개

전체 19
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT