티스토리 뷰

 개발환

 Mysql + Apache2.4.7 + PHP

 개발툴

 Bitnami WAMP (https://bitnami.com/stack/wamp)

 Sublime Text (https://www.sublimetext.com/3)

 HeidiSQL (https://www.heidisql.com/download.php)

 

코드이그나이터 기반의 프로그램 개발을 위해,

Bitnami WAMP 를 이용하여 테스트 환경을 구축해보려한다. 올해초까지만해도 가상서버를 구입하고 서버관리 및 각종 개발 환경 구축을 시도해보았으나,

지속적인 관리가 되지 않고, 매번 환경설정만 설치하는 일을 반복하였다.

 

일단, Bitnam WAMP를 왜 이용하려고하는가?

WAMP는 Windows, Apache, Mysql, Php를 의마하며, Window 환경에서 APM을 한번에 설치하고 관리할 수 있는 통합솔루션이기 때문이다.

설치 한번으로 APM 설정을 한번에 할 수 있어 편리했다.  사용 후기에 대한 장단점을 작성해보았다.

 - 장점 : 굉장히 편리하게 신속하게 APM 테스트 환경 구축 가능.

 - 단점 : 로컬반영되는 동기화 시간이 다소 느리고, 툴기반의 APM을 관리해야하기 때문에 제약조건이 있을 수 있다.

 - 총평 : 설치만으로 APM 테스트 환경을 구축할 수 있는 점이 매우 장점이다. 하지만, 서버환경 구축하거나 독학이 필요한 사람들에게는 리눅스 기반의 

          APM 설치를 추천한다. 직접 소스파일로 configure 돌려가며 에러 찾는 재미도 있으니 말이다! 

 

 

1.Bitnami WAMP (https://bitnami.com/stack/wamp)  접속 하여, 프로그램을 다운로드한다.

 

  - URL : 

https://bitnami.com/stack/wamp 
  - 우측중간에 "LOCAL INSTALL" 이라는 다운로드 경로를 확인 후, 원하는 버전을 다운로드받는다.

 

 

 

 

  - 다운로드 모달창이 열리면, 제일 하단의 "No thanks ~ " 를 클릭하여 다운로드를 진행한다.

 

 

 

 

 

 

2.

다운로드 받은 프로그램을 실행하여 설치를 진행합니다.

  - 컴포넌트를 선택하라고할때, 자신의 필요에 따라 선택하고 진행합니다.

  - Mysql은 기본적으로 설정해야하며, 설치진행시 입력하는 비밀번호는 root계정의 비밀번호입니다.

 

 

 

 

 

3.Bitnami WAMP 실행합니다.

  - Welcome / Manage Servers / Server Eevents  탭을 확인할 수 있습니다.

  - Welcome탭

    1) Go to Application : 웹서비가 가동중인 웹페이지 호출

    2) Open phpMyAdmin : 접속 웹페이지 호출

 

 

 

 

  - Manage Servers 탭

    1) Mysql / Apache 서비스를 실행/중지/재시작을 수행

    2) Configure를 통해 acecess 및 error 로그 확인가능

 

 

 

 

 

  - phpMyAdmin 화면

    1) 설치시 mysql 비밀번호 설정한 값으로 로그인합니다.

 

 

 

 

 

4.Bitnami WAMP 아파치 설정

  - 설치경로로 이동합니다.

  - [설치경로]\

bitnami\apache2\conf\bitnami  - 해당 경로로 이동하면, "bitnami.conf" 파일을 확인할 수 있으며 해당 파일의 다음 내용을 수정하여,    웹서비스 실행시 

DocumentRoot 로 설정합니다.

  - 

bitnami.conf 의 9~10번째 줄을 

DocumentRoot 로 설정합니다.    

 

 

 


   

5.Bitnami WAMP 아파치 재시작

  - 아파치를 재시작하고, 웹서비스를 실행하여 수행결과를 확인합니다.

  - 여기까지 진행이 잘되었다면, 기본적인 테스트개발 환경 구축은 성공적으로 완료된것입니다.

  - Hello World ~!  

 

 





 

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] ssh2 모듈 추가하기  (0) 2021.04.09
[Laravel] Schedule 설정 및 Command 개별 실행  (0) 2021.03.24
[PHP] mysqli 연동해보자.  (0) 2017.12.03
[PHP] mysqli 모듈 추가 설치  (0) 2017.12.02
[PHP] Register_globals 설정  (0) 2017.07.18
댓글