Computer >> 컴퓨터 >  >> 시스템 >> Windows

XAMPP로 윈도우에 웹 서버 손쉽게 구축하기

기업 서버를 운영하는 관리자든, 간단한 웹사이트를 만들고 싶은 취미 개발자든, 자신을 홍보할 사이트가 필요한 프리랜서든, Apache Friends의 XAMPP 패키지가 제공하는 장점을 결코 간과해서는 안 됩니다. 이 애플리케이션 하나면 복잡한 설치 과정 없이 웹사이트를 시작하는 데 필요한 모든 것을 갖출 수 있습니다. PHP, Apache, MySQL, FileZilla까지 한 번에 해결되죠. 단순히 여러 프로그램을 묶어놓은 번들 패키지가 아니라, 일반적인 윈도우 애플리케이션처럼 초보자도 쉽게 다룰 수 있는 설치 프로그램을 제공한다는 점이 큰 매력입니다.

참고: XAMPP는 리눅스와 맥 버전도 제공됩니다. 이 글에서는 윈도우 버전을 기준으로 설명합니다.

XAMPP의 특별한 점

윈도우에 Apache를 직접 설치하는 상황을 가정해 봅시다. 시간을 들여 모든 설정을 마치고 웹사이트를 운영하기 시작했는데, 문제가 발생합니다. SQL 서버가 없으면 정적 페이지 외에는 아무런 기능도 구현할 수 없다는 것입니다. 그래서 SQL 서버를 추가로 설치하고 나면, 이번에는 PHP를 설치하지 않았다는 사실을 깨닫게 됩니다. 이런 과정이 반복되다 보면 몇 시간씩 걸리는 복잡한 설치 작업에 지쳐 포기하고 싶어질 수 있습니다.

바로 이럴 때 XAMPP가 빛을 발합니다. XAMPP는 완벽한 웹사이트 운영에 필요한 모든 구성 요소를 한 번에 설치해 줄 뿐만 아니라, 이를 윈도우 서비스로 등록할 수 있게 해줍니다. 서비스로 등록하면 컴퓨터가 시작될 때마다 Apache와 나머지 구성 요소들이 자동으로 실행됩니다. 백그라운드에서 조용히 작동하며, 수동으로 실행할 때보다 시스템 자원도 적게 소모합니다.

XAMPP 설치 방법

XAMPP를 직접 사용해 보고 싶다면 공식 다운로드 페이지로 이동해 최신 버전을 확인하세요. "Installer" 링크를 클릭해 파일을 내려받은 후, 다음 단계를 따라 진행하면 됩니다.

1단계: 다운로드한 폴더로 이동해 설치 파일을 실행합니다.

2단계: 설치 창에서 언어를 선택하고 "OK"를 클릭합니다. Vista나 Windows 7을 사용 중이라면 UAC(사용자 계정 컨트롤) 관련 경고가 나타날 수 있는데, 일단 무시하고 "OK"를 누르면 됩니다. UAC에 대해서는 아래에서 자세히 다룹니다.

3단계: 환영 메시지 화면이 표시되면 "Next"를 클릭해 설치를 계속 진행합니다.

4단계: 설치 경로를 지정합니다. 기본 위치("C:\xampp")를 그대로 두는 것이 가장 좋습니다. 나중에 접근하기가 훨씬 편리하기 때문입니다. 설정 후 "Next"를 클릭합니다.

5단계: 이제 구성 요소 선택 화면이 나타납니다.

여기서 각 구성 요소를 윈도우 서비스로 등록할 수 있습니다. 최소한 MySQL과 Apache는 서비스로 등록하는 것을 강력히 권장합니다. 선택을 마쳤으면 "Install"을 클릭합니다. 이후 과정은 화면 안내만 따라가면 되므로 어렵지 않습니다. 설치가 완료되면 설치된 폴더로 이동해 "htdocs" 폴더를 확인하세요. 이 폴더에 파일을 넣으면 곧바로 웹사이트에 표시됩니다.

UAC 비활성화하기

XAMPP를 정상적으로 실행하려면 컴퓨터의 UAC(사용자 계정 컨트롤)를 비활성화해야 합니다. UAC는 실행되는 프로그램의 동작을 사용자가 일일이 승인하도록 하여 보안을 강화하려는 윈도우 기능입니다. 좋은 아이디어처럼 들리지만, 실제로는 효과가 미미하다는 평가를 받습니다. Vista 이전 버전의 윈도우를 사용한다면 이 과정은 건너뛰어도 됩니다.

1단계: 키보드에서 "Windows + R" 키를 동시에 누릅니다. Windows 키는 Alt 키 옆에 위치해 있습니다.

2단계: "msconfig"를 입력하고 Enter 키를 누릅니다.

3단계: "Tools" 탭으로 이동해 "Change UAC Settings"를 선택한 후, 목록 아래의 "Launch" 버튼을 클릭합니다.

4단계: 설정 창에서 슬라이더를 "Never notify"(알리지 않음) 위치로 이동하고 "OK"를 클릭합니다. 이제 UAC가 비활성화되었습니다.

여기까지 마쳤다면 XAMPP가 원활하게 작동할 준비가 된 것입니다. 이제 나만의 웹 서버를 마음껏 활용해 보세요!