XAMPP 다운로드 & 로컬 서버 구축 10분만에 끝내기

웹 개발을 처음 시작하거나, 워드프레스 같은 CMS를 테스트하려고 할 때 가장 먼저 설치해야 할 것이 바로 로컬 서버입니다. 그런데 웹서버 구축이 어렵게 느껴진다면? XAMPP만 있으면 10분 안에 내 PC에 아파치 서버, PHP, MySQL 환경까지 모두 만들 수 있습니다.

이 글에서는 XAMPP 설치 파일 다운로드부터 로컬 서버 세팅, 흔한 오류 해결까지 완전히 정리해드립니다.

XAMPP 설치 파일 다운로드부터 로컬 서버 세팅, 흔한 오류 해결


XAMPP란 무엇인가요?

XAMPP는 Apache, MariaDB(MySQL), PHP, Perl이 통합되어 있는 무료 로컬 서버 패키지입니다. 이름 자체가 그 구성요소의 첫 글자를 따서 만들어졌습니다.

  • X: 크로스 플랫폼 (Windows, Linux, macOS 등 지원)
  • A: Apache (웹 서버)
  • M: MariaDB (MySQL과 호환되는 데이터베이스)
  • P: PHP (서버 사이드 스크립트)
  • P: Perl (스크립트 언어)

즉, XAMPP 하나만 설치하면 웹 호스팅 없이도 내 컴퓨터에서 웹사이트를 테스트하거나 개발할 수 있는 환경이 자동으로 구성됩니다.


XAMPP 다운로드 및 설치 방법

먼저 공식 홈페이지에 접속하여 XAMPP 설치 파일을 다운로드합니다.

👉 지금 XAMPP 설치 파일 받으러 가기

  1. 웹사이트 접속 후, 상단 메뉴에서 “Download” 클릭
  2. Windows, macOS, Linux 중 본인의 운영체제 선택
  3. 가장 최신 버전 또는 원하는 PHP 버전이 포함된 버전 선택
  4. 설치 파일 다운로드 후 실행

설치 과정은 특별히 설정할 부분 없이 “Next → Next → Finish”로 진행하면 됩니다.


설치 후 초기 설정

설치를 완료하면 자동으로 XAMPP Control Panel이 실행됩니다.

가장 많이 사용하는 두 가지 모듈은 다음과 같습니다:

  • Apache: 웹 서버 (localhost 접속용)
  • MySQL: 데이터베이스 서버
  1. Control Panel에서 Apache 옆의 Start 클릭
  2. MySQL도 Start 클릭

이 두 가지가 초록색으로 바뀌면 성공적으로 서버가 실행된 것입니다.

이제 브라우저에 http://localhost를 입력하면 XAMPP 대시보드가 뜹니다.


htdocs 폴더에 파일 넣기 (HTML 또는 PHP)

XAMPP의 웹 루트 디렉토리는 설치 경로 내의 htdocs 폴더입니다.

  1. 예: C:\xampp\htdocs\mytest 폴더 생성
  2. 그 안에 index.html 또는 index.php 파일을 넣기
  3. 브라우저에 http://localhost/mytest 입력

이렇게 하면 내가 만든 웹페이지가 내 컴퓨터에서 실행되는 걸 직접 확인할 수 있습니다.


자주 발생하는 오류 및 해결법

XAMPP를 처음 설치한 분들이 흔히 겪는 문제도 함께 정리해봤습니다.

  • Apache가 실행되지 않음: 80포트를 사용하는 다른 앱(Skype, IIS 등)이 원인일 수 있음 → 포트 변경 필요
  • MySQL 실행 오류: 데이터베이스 파일 손상 가능성 → mysql/data 폴더 백업 후 초기화 시도
  • localhost 접속 안 됨: 방화벽 또는 백신 프로그램이 차단하고 있는 경우 허용 예외 등록

위 문제는 대부분 구글에 오류 메시지를 그대로 검색하면 해결책이 나옵니다. 하지만 가장 빠른 해결법은 다른 포트로 Apache 실행이죠. (예: 8080)


MySQL과 phpMyAdmin 연동하기

데이터베이스를 보다 쉽게 다루기 위해서는 XAMPP에 내장된 phpMyAdmin을 활용하는 것이 좋습니다.

  1. 브라우저 주소창에 http://localhost/phpmyadmin 입력
  2. 웹 기반 UI에서 새로운 데이터베이스 생성 가능
  3. 사용자 생성, 테이블 추가, SQL 쿼리 등 가능

초기 아이디는 root이고, 비밀번호는 비어 있으니 그대로 로그인하면 됩니다.


XAMPP vs WAMP vs MAMP 간단 비교

항목XAMPPWAMPMAMP
지원 OSWindows, macOS, LinuxWindows 전용Windows, macOS
기본 DBMariaDBMySQLMySQL, MariaDB 선택 가능
UI 편의성★★★★☆★★★☆☆★★★★☆

결론적으로 다양한 운영체제를 지원하고, 설치가 간편한 XAMPP가 초보자 입문용으로는 가장 적합합니다.


10분 만에 끝내는 로컬 서버 구축 요약

  • 1. XAMPP 설치 파일 다운로드
  • 2. Apache, MySQL 시작
  • 3. htdocs 폴더에 HTML 또는 PHP 파일 넣기
  • 4. localhost 주소로 접속하여 테스트

이제 웹 개발 입문부터 워드프레스 설치까지, 호스팅 비용 없이도 내 컴퓨터에서 자유롭게 연습할 수 있게 됐습니다.

👉 XAMPP 공식 홈페이지에서 설치 파일을 지금 다운로드하세요

error: Content is protected !!