본문 바로가기

PHP

PHP 웹페이지 개발을 위한 윈도우즈 OS 환경 구축하기 XAMPP 설치

728x90
반응형
[웹서버 구축 전에 알아야 할 내용]

윈도우즈 OS 운영체제에서는 IIS라는 웹서버가 돌아갑니다.
IIS라는 웹서버는 asp 웹페이지(html은 기본)를 실행시킬 수 있습니다.
php 웹페이지는 안되죠.(물론 되게도 할 수 있습니다)

php 웹페이지를 실행시킬 수 있는 웹서버를 구성하기 위해서는 다음 세 가지 항목이 준비되어야 합니다.
  • Apache (웹서버)
  • PHP (웹페이지파일 작성 언어)
  • MySql (DB 서버)
위 세 가지의 첫 문자를 따서 APM 이라고 부릅니다.

여기까지는 기본적으로 알고 계시리라 생각됩니다.

APM 을 윈도우즈 OS 에 각각 설치할 수도 있습니다. 그렇지만 항상 사람은 편하게 사는 법을 추구하죠.
APM을 한번에 모두 설치할 수 있는 패키지가 있습니다.
대표적인 것으로 APMSetup 과 XAMPP 가 있습니다.

이 두 가지 패키지 중에서 어떤 것을 선택하느냐는 각자가 알아서 판단할 문제입니다.
어느 것이 더 좋다, 나쁘다를 이야기할 수 없는 것입니다.
php 웹페이지 파일을 서버로 올려서 사용자에게 보여주는 환경을 구축하기 위한 요소를 설치, 관리해주는 패키지 설치본이기 때문입니다.

참고적으로 APMSetup, XAMPP 를 다운로드 받을 수 있는 사이트 URL을 알려드립니다.

APMSetup : http://www.apmsetup.com/
XAMPP : http://www.apachefriends.org/en/xampp.html

지금부터 XAMPP 를 설치하는 과정 및 방법에 대해서 살펴보도록 하겠습니다.
XAMPP 를 설치한 운영체제는 Microsoft WindowsXP 입니다.

[XAMPP 설치 과정]

XAMPP를 설치하기 위해서는 필요한 파일들을 다운로드받아야 합니다.
앞에서 알려드렸던 URL http://www.apachefriends.org/en/xampp.html 에 가면 XAMPP for Windows 라는 링크를 발견할 수 있습니다.
알듯말듯한 표정의 아가씨 모습에 넋을 놓지 마시길 바랍니다.


위 링크를 따라가면 Installer 다운로드 링크를 발견할 수 있습니다.

오늘시점에서 1.7.0 버전이 최신 버전으로 등록되어 있군요.

이제 다운로드받은 Installer 파일(xampp-win32-1.7.0-installer.exe)을 실행시켜서 실질적인 설치 과정에 돌입해 봅니다.
웹페이지에도 나와있지만 1.7.0 버전의 인스톨러는 다음과 같이 구성되어 있습니다.
인스톨러가 실행된 첫 모습은 다음과 같습니다.
설치 언어는 English 하나밖에 지원되고 있지 않습니다. 영어에 약하신 분이라도 설치과정은 그리 어렵지 않은 편입니다.
언어를 선택하면 환영 메시지가 나타납니다.
다음은 XAMPP 를 설치할 디레토리를 선택합니다. 기본값으로는 C:\xampp 가 입력되어 있습니다. 자신의 기호에 따라서 변경해주면 됩니다.
이번에는 몇 가지 옵션사항을 설정하는 화면입니다.
바탕화면에 XAMPP 아이콘을 생성할 것인지,
시작메뉴에 Apache Friends XAMPP 폴더를 생성할 것인지,
Apache, MySQL, Filezilla 를 서비스로 등록할 것인지 등을 선택합니다.
굳이 변경할 이유가 있다면 모르겠지만, 일단 기본값으로 놔둔 상태에서 Install 버튼을 눌러서 실제 설치작업을 진행하도록 합니다.

설치작업에 걸리는 시간은 PC의 성능에 따라서 다르겠지만, 최대 10여분 정도 걸린다고 생각하시면 됩니다.
아래 그림은 설치과정의 모습입니다.
설치과정이 완료되었다는 메시지가 나타납니다.
XAMPP 설치가 성공적으로 끝난 것을 축하한다는 메시지와 함께 XAMPP 제어판을 실행시키겠느냐고 물어봅니다.
예 버튼을 선택하여 제어판이 어떤 모양으로 생겼는지 확인해보도록 하겠습니다.
제어판에는 Apache, MySql, FileZilla, Mercury 등의 모듈의 실행상태를 보여주는 부분과 상태에 대한 로그 부분, 그리고 각종 기능수행을 위한 버튼 부분으로 나뉘어져 있습니다.
기타 다른 버튼들에 대한 기능 설명은 생략합니다. 제어판에서 가장 중요한 것은 각 모듈의 시작과 중지, 그리고 관리하기 위한 Admin 버튼입니다.

우선 Apache 옆의 Start 버튼과 MySql 옆의 Start 버튼을 차례대로 눌러서 서버를 동작시킵니다.
Apache 옆의 Admin 버튼을 선택합니다. 스플래시 페이지가 나타나면 XAMPP가 성공적으로 설치가 된 것입니다.
언어로 English 를 선택합니다.

왼쪽의 메뉴 중에서 phpinfo() 메뉴를 선택하여 서버 정보를 확인할 수 있습니다.
왼쪽의 Tools 아래 phpMyAdmin 메뉴를 선택하여 MySql 데이터베이스의 root 계정의 비밀번호를 재설정해야 합니다.
root 계정의 비밀번호를 재설정하는 과정은 다음 그림을 따라하시면 됩니다.

이제 XAMPP 설치 과정이 완료되었습니다.

참고 : http://docs.moodle.org/en/Windows_installation_using_XAMPP#Get_XAMPP

다음 포스트에서는 시스템에서 아파치 서버와 MySQL 서버를 사용하여 서버를 구축하면서 발생할 수 있는 내용들에 대해서 알아보도록 하겠습니다.
반응형