블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total638,068
Today0
Yesterday97
웹 개발을 하기 위해서는 먼저 자신의 컴퓨터에 웹 서비스가 이루어질 수 있는 테스트 환경이 만들어져야 한다. 기본적으로 웹 서버가 있어야 하고, 수많은 데이터들을 구성하기 위해서는 데이터베이스가 필요하다. 또, PHP나 Perl을 사용하기 위해서는 그것들을 해석하기 위한 해석기가 필요하다. 하지만, 이런 모든것들을 배우고나면 이미 많은 시간이 지나버렸을 것이다.


 

XAMPP?
흔히 웹 개발 환경을 APM라고 부른다. Apache 웹 서버 + MySQL 데이터 베이스 + PHP 의 앞글자를 따서 만들어진 것이다. 이것을 하나하나 시스템에 맞추어서 설치를 하는것은 결코 쉬운 일이 아니다. 그래서 쉽게 APM환경을 만들어주는 소프트웨어들을이 개발되어 있다. 대표적인것으로는 APM SETUPXAMPP가 있다. 이중 XAMPP는 Mac OS X 이외에도 Windows, Linux, solrais 와 같은 다양한 OS를 무료로 지원하고있다. 현재 XAMPP에서 제공하고 있는 환경에는 다음과 같다.

Apache, MySQL, PHP, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype, libjpeg, libpng, libungif, zlib, expat, Ming, Webalizer, pdf class, mod_perl, SQLite, gdbm, libxml, libxslt, openldap, imap, gettext, libmcrypt, mhash, zziplib, bzip2, freetds


XAMPP 설치.
XAMPP에 관한 정보를 제공하는 곳은 Apachefriends.org이다. 이곳에서는 XAMPP의 다운로드와 릴리즈 정보, 포럼등을 통해 다양한 정보를 확인할 수 있다.


그림1. ApacheFriends 사이트

메인화면에서는 XAMPP에 대해서 간단히 소개하고 있다. 위에 있는 메뉴중에 XAMPP메뉴를 선택하면 각 OS별로 XAMPP의 버전을 선택할 수 있다. 각자 자신의 플랫폼에 맞게 선택하고 설치파일을 다운로드하도록 한다. 다양한 종류의 OS를 지원하기는 하지만, 모든 OS에 동일한 버전을 제공하지는 않는다.


그림2. Mac OS X 용 XAMPP 다운로드

처음 설치하는 것이기 때문에 Universal Binary버전을 다운로드 받는다. 다운로드받은 파일을 마운트 하면 다음과 같은 창을 볼 수 있다.


그림3. XAMPP for Max OS X를 마운트한 화면

XAMPP를 설치하는 것은 매우 간단하다. 여느 맥용 어플리케이션과 마찬가지로 XAMPP폴더를 Applications폴더로 드래그하면 된다. 그리고 XAMPP Control을 실행하면 모든설치가 완료된다. 한가지 주의할 점은 웹 공유가 켜져있다면 웹공유가 꺼진 상태에서 설치를 해야 한다. 그렇지 않으면 Apache를 설치하는 과정에서 서로 충돌할 수 있기 때문이다.


XAMPP 실행.
XAMPP는 XAMPP Control이라는 컨트롤러를 제공한다. start버튼만 있는 간단한 프로그램이지만, 간단하기때문에 편리하기도 하다.

그림4. XAMPP Control 실행


그림5. XAMPP Control을 실행한 화면

XAMPP Control을 실행하면 위와 같이 두개의 창을 볼 수가 있다. 왼쪽의 큰 창은 Apache 웹 서버와  MySQL에 대한 간략한 정보를 표시한다. 오른쪽의 Controls 창은 Apache, MySQL, FTP를 시작하고 멈출 수 있는 버튼을 제공한다. 당연한 이야기겠지만, Start버튼을 클릭하면 각각의 서비스가 시작된다. 아파치를 시작하고 localhost에 접속하였을때 다음과 같은 화면이 나온다면 아파치 서버가 제대로 작동하고 있는 것이다.


그림6. XAMPP의 localhost 페이지.

XAMPP의 설치가 잘 완료되었다. 이보다 더 간단하게 웹 서버를 구동하는 방법은 없을 것이다!

Posted by seanhigher

댓글을 달아 주세요

  1. 2010.07.23 18:28  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 2010.10.23 23:48 창한이  댓글주소  수정/삭제  댓글쓰기

    혹시 FTP 서버 설정하려면 어떻게 하는지.. 아시는지요 윈도우에는 admin기능이 있던데 맥용에서는 없네요

최근에 달린 댓글

글 보관함