그누보드5(영카트) 로컬 개발 환경 설정 #1 정보
그누보드5(영카트) 로컬 개발 환경 설정 #1본문
PC에서만 가능합니다.
다양한 PHP, Database, 웹서버를 바로 바로 변경해서 테스트해 볼 수 있는 솔루션입니다.
Laragon(라라곤)입니다.
https://sir.kr/so_phpframework/336
가장 큰 장점이 원하는 PHP버전(다른 모듈도 마찬가지)을 다운로드 받아서 디렉토리에 넣고, 메뉴에서 바로 선택이 가능합니다.
데이타베이스 선택시
노드도 버전별로
그외에도 다양한 모듈이 지원됩니다. (Go, Java, Python, Redis를 추가한 화면입니다.)
그외에 다른 모듈도 추가가 가능합니다.
또한 ngrok을 통해서 (www>share>gnuboard) 스마트폰을 통해서 접속해서 테스트가 가능합니다.
메일 보내기도 있는데, 이것은 테스트는 안해봤습니다.
최신 gnuboard5와 youngcart5를 github에서 자동으로 가져오는 메뉴를 작성해 보겠습니다.
Quick app> Configuration 을 클릭해서
적당한곳에 아래 문장을 넣고 저장합니다. (디폴트가 notepad++입니다.)
# Gnuboard5
Gnuboard5=https://github.com/gnuboard/gnuboard5/archive/master.zip
# Youngcart5
Youngcart5=https://github.com/gnuboard/youngcart5/archive/master.zip
Quick App 에 보시면 들어가 있습니다.
잘되는지 youngcart5를 클릭해 보겠습니다.
원하시는 프로젝트 네임을 넣어주시면 됩니다. Database네임도 같은 이름으로 됩니다.
여기서 테스트니 youngcart5로 넣겠습니다.
다운로드가 잘되네요
zip 파일도 잘 풀어주네요. (tar 파일만 될줄 알았는데.)
윈도우 메시지로 프로젝트가 만들어 졌다는 메시지와 hosts파일을 수정한다는 메시지와 함께 어드민 퍼밋을 클릭해주면 아래와 같이 나옵니다.
접속은 youngcart5.test 입니다.
data 디렉토리가 없어서 이것은 수동으로 만들어 주셔야 겠네요.
/laragon/www/youngcart5/data
@thisgun 님이 github 소스에 빈 data 디렉토리 하나 만들어 주시면 좋겠네요
database버튼을 클릭해서 phpmyadmin (변경안했으면 디폴트 프로그램)으로 데이타베이스 youngcart5가 잘 만들어졌는지 확인하세요.
기존의 프로젝트를 사용하고 싶으신 분은 Blank를 사용하시면 됩니다.
그외에 개발 환경 변수가 laragon안에 들어가 있어서 내장된 cmder를 실행시키면 그 변수들이 모두 적용이 됩니다. (즉 별도 외장하드에도 개발환경을 세팅해서 가지고 다닐수도 있을 것 같습니다. <=아직테스트는 못했습니다.)
참고로 저는 주로 소모임에 자료를 많이 올리는데, 팁은 평균 200 클릭이 되는데 소모임은 50정도 밖에 없어서, 소모임 홍보겸해서 글을 작성해 봅니다.
3
댓글 8개
저도 한번 사용해봐야겠네요.