AMPPS 설정 - PROJECTLAMA/lama GitHub Wiki

AMPPS 다운로드

AMPPS는 Apache, Mysql, PHP, FTP, Python, MongoDB를 로컬에서 쉽게 설정해주는 패키지입니다.

아래 링크에 가서 AMPPS를 본인의 OS 환경에 맞게 다운로드 합니다.

AMPPS 다운로드

AMPPS 설치

Mac OSX

AMPPS-3.3.dmg를 다운로드 받아 실행하고 Applications 폴더로 이동한다.

응용프로그램 > AMPPS > Ampps.app을 실행한다.

Windows

exe파일을 다운로드 받아 설치를 시작한다.

설정하기

AMPPS를 실행한다. (Windows, Mac 동일)

좌측에 Apache 를 누르고 Configuration 을 누른다.

httpd.conf 파일을 열어 Listen 80 을 9000 포트로 변경한다.

포트를 변경하지 않아도 상관없지만 포트를 변경하는것을 추천

www 폴더 경로 두곳을 변경한다.

www 폴더는 Github의 Repository 경로로 변경한다.

설정한 경로에 info.php를 만들고

'; print_r(get_loaded_extensions()); ?>

> 위처럼 코딩후 저장한다.

![](https://github.com/PROJECTLAMA/lama/blob/storage/ampps/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202015-10-01%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.04.02.png)

# Apache 구동

> Control Center에서 Apache를 start한다.

![](https://github.com/PROJECTLAMA/lama/blob/storage/ampps/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202015-10-01%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.03.09.png)

> http://localhost:9000/로 접속해서 php가 구동되는지 확인한다.

![](https://github.com/PROJECTLAMA/lama/blob/storage/ampps/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202015-10-01%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.04.37.png)

<a href="http://localhost:9000/" target="_blank">document Root</a>

![](https://github.com/PROJECTLAMA/lama/blob/storage/ampps/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202015-10-01%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.04.54.png)
<a href="http://localhost:9000/ampps-admin" target="_blank">ampps-admin</a>

![](https://github.com/PROJECTLAMA/lama/blob/storage/ampps/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202015-10-01%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.05.13.png)
<a href="http://localhost:9000/ampps" target="_blank">ampps 설정</a>


# Github 클론

> github UI 툴을 이용하여 repository를 클론한다.

> ```
git repository 주소:
https://github.com/PROJECTLAMA/lama.git

github for windows 다운로드

SourceTree 다운로드

mysql 설정

AMPPS에서 MySql을 선택하고 Configuration을 클릭한다.

password를 lamapw로 변경하고 저장한다.

Control Center에서 MySql을 Start한다.

브라우저에서 주소창에 http://localhost:9000/phpmyadmin 입력해서 phpmyadmin에 접속한다.

phpmyadmin 접속

사용자 추가

상단에 "사용자" 버전을 누르고 새로운 사용자를 추가한다. (사용자 메뉴가 안보이면 좌측 상단에서 홈을 누른다.)

  • 사용자명 : gaeyoucom
  • HOST : localhost
  • 암호 : lamapw
  • 전체적 권한: 모두체크 Y

사용자를 추가후 저장한다.

데이타베이스 추가

좌측 메뉴에서 New를 눌러서 gaeyoucom 이라는 데이타베이스를 생성한다.

  • 종류: MyISAM
  • 데이터정렬방식: utf8_general_ci

데이터베이스 이름 변경 금지

LAMA_FRIEND라는 테이블을 생성한다.

  • 종류: MyISAM

  • 데이터정렬방식: utf8_general_ci

  • 테이블 이름 만들때 접두어 LAMA_ 를 항상 사용

CREATE TABLE `LAMA_FRIEND` (
  `IDX` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `USER_NAME` varchar(200) NOT NULL,
  `REG_DATE` datetime NOT NULL,
  PRIMARY KEY (`IDX`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

소스 클론

github에서 소스를 나의 로컬에 클론한다.

MILESTONE 브랜치 테스트

마일스톤은 bootstrap, angular.js, php, medoo, mysql을 이용하여 데이터를 추가/삭제하는 가장 기본적인 골격을 만들어서 github에 커밋해놓은 브랜치의 이름 입니다.

github에서 클론받은 소스의 브랜치를 milestone으로 변경한다.

AMPPS 에서 apache와 mysql이 start 상태인지 확인하고, 주소창에 http://localhost:9000/app/를 입력한다.

milestone 접속

이름을 넣고 추가/삭제 해본다.

milestone 브랜치는 기본골격을 만든 샘플이니, 실제작업은 master 브랜치나, 본인이 직접 브랜치를 만들어서 작업하시면 됩니다.

코딩이 완료되면 master 브랜치에 최종본을 커밋 후 서버 담당자가 운영서버에 반영한다.

MySQL Workbench 사용하기

MySQL Workbench는 mysql용 GUI 툴입니다.

아래에 접속해서 로그인/회원가입한다. (오라클 로그인)

  • windows 버전 설치전에 .NET framework를 설치해야함

MySQL Workbench 다운로드 (Windows)

MySQL Workbench 다운로드 (Mac)

설치후 MySQL Workbench를 실행한다.

좌측 상단에 + 버튼을 눌른다. (AMPPS에서 Apache와 MySQL이 Start 상태에서)

  • Connection Name : lama
  • Hostname : localhost
  • username : gaeyoucom
  • password : lamapw

입력후 Test Connection 한다.

success를 확인 후 OK를 누른다.

lama 데이터베이스를 누른다.

설치 완료

⚠️ **GitHub.com Fallback** ⚠️