누구나 쉽게 시작하는 홈페이지 제작, 윈도우 PC에서도 XAMPP로 가능하다!
홈페이지를 만들고 싶은데, 웹서버 설치나 데이터베이스 연결이 어렵게 느껴지시나요?
XAMPP는 초보자도 손쉽게 로컬 웹서버 환경을 구축할 수 있는 무료 도구입니다.
웹 개발자뿐만 아니라 소규모 사업자나 개인 블로거, 심지어 저사양 PC에서도 웹사이트 테스트 환경을 빠르게 구성할 수 있어 많은 이들이 찾고 있습니다.
XAMPP란?
XAMPP는 Apache, MariaDB(MySQL), PHP, Perl로 구성된 로컬 웹 개발 패키지입니다.
Windows, Linux, macOS 모두에서 작동하며 설치만으로 웹 개발에 필요한 환경을 바로 갖출 수 있습니다.
주요 구성요소:
- Apache (웹 서버)
- MariaDB (데이터베이스)
- PHP (서버 사이드 언어)
- phpMyAdmin (데이터베이스 관리 도구)
왜 XAMPP인가? – 이점 5가지
-
설치만으로 즉시 웹서버 구동 가능
👉 복잡한 설정 없이 한 번의 설치로 Apache + MySQL + PHP를 한 번에 구성! -
초보자도 접근 가능한 쉬운 환경
👉 XAMPP Control Panel을 통해 클릭 한 번으로 서버 시작/중지 가능 -
오프라인 테스트 용이
👉 인터넷 연결 없이도 localhost에서 웹사이트 테스트 가능 -
가벼운 시스템 요구 사항
👉 64MB RAM만 있어도 가능! 오래된 사양의 PC에서도 작동 -
무료이면서 상업적 사용도 허용
👉 소규모 프로젝트나 포트폴리오 제작에 최적화
메일 기능까지도 가능해요? XAMPP의 확장성
- mailToDisk: 메일 발송 대신 파일로 저장 (기본값)
- sendmail (fakemail): 실제 이메일 테스트 가능
- Mercury Mail Server: SMTP 서버도 포함
🛑 실서비스용 주의사항: 보안 설정 필수!
XAMPP는 개발 환경 전용입니다.
외부 공개용으로 사용할 경우 다음 보안 설정을 반드시 강화해야 합니다:
- root 계정 비밀번호 설정
- phpMyAdmin 접근 차단
- 예제 파일 삭제
최소 기능의 Windows에서도 완벽 작동!
실제로 Windows 10 Enterprise 2016 LTSB처럼 기능이 제한된 환경에서도 XAMPP를 통해 테스트 웹사이트를 문제없이 구축했습니다.
.txt 줄 바꿈 기능조차 제한적인 최소 환경에서도 모든 주요 기능을 완벽히 지원합니다.
(📌 Tip: 텍스트 편집은 Notepad++ 설치를 권장합니다.)
이런 분들께 추천합니다!
- 웹 개발 연습을 하고 싶은 프로그래밍 초보자
- 별도 호스팅 없이 내 컴퓨터에서 워드프레스를 테스트하고 싶은 분
- 홈페이지 리뉴얼 전 미리 점검하고 싶은 웹 운영자
- 저사양 PC에서 개발 환경을 만들고 싶은 분
1. XAMPP 설치 방법 (Windows 기준)
🔹 Step 1: 설치 파일 다운로드
- XAMPP 공식 사이트에 접속
- “Windows용 XAMPP” → XAMPP for PHP 8.0.x 다운로드
🔹 Step 2: 설치 실행
xampp-windows-x64-8.0.x-0-installer.exe실행-
필요한 구성 요소 선택 (기본값 권장)
- Apache, MySQL, PHP, phpMyAdmin만으로 충분
- 설치 경로는 반드시
C:\xampp와 같이 공백 없는 경로 지정
❗ 경고창이 나와도 “확인” 또는 “예”를 누르고 진행하세요.
2. XAMPP 서버 시작하기
🔹 Step 3: XAMPP 제어판 실행
실행 경로:
C:\xampp\xampp-control.exe
제어판에서 다음 순서로 모듈 실행:
- Apache → [Start]
- MySQL → [Start]
상태(Status)가 “Running”으로 바뀌면 정상 작동 중입니다.
3. 웹페이지 테스트
🔹 Step 4: 웹페이지 열기
웹 브라우저 주소창에 입력:
http://localhost/
👉 XAMPP 시작 페이지가 열리면 서버 구동 성공입니다.
4. 나만의 PHP 페이지 만들기
🔹 Step 5: PHP 파일 생성
파일 경로:
C:\xampp\htdocs\test.php
파일 내용:
<?php
echo "XAMPP 설치 성공!";
?>
브라우저 접속 확인:
http://localhost/test.php
화면에 XAMPP 설치 성공! 문구가 출력되면 정상입니다.
5. MySQL 데이터베이스 사용
🔹 Step 6: phpMyAdmin 접속
브라우저 접속 주소:
http://localhost/phpmyadmin
기본 로그인 계정:
- User: root
- Password: (비어 있음)
6. XAMPP 종료 및 재시작
🔹 Step 7: 명령어 또는 배치 파일로 종료
수동 종료 스크립트 경로:
C:\xampp\apache_stop.bat
C:\xampp\mysql_stop.bat
또는 XAMPP Control Panel에서 각 모듈의 [Stop] 버튼을 클릭합니다.
7. 실전 팁: 자주 쓰는 명령어 및 경로 모음
| 작업 내용 | 명령어 또는 파일 경로 |
|---|---|
| XAMPP 제어판 실행 | C:\xampp\xampp-control.exe |
| Apache 시작 / 종료 | apache_start.bat / apache_stop.bat |
| MySQL 시작 / 종료 | mysql_start.bat / mysql_stop.bat |
| 웹 루트 폴더 (파일 업로드) | C:\xampp\htdocs\ |
| 웹 브라우저 접속 기본 주소 | http://localhost/파일명.php |
| phpMyAdmin DB 관리자 주소 | http://localhost/phpmyadmin |
📌 참고: 비밀번호 설정 시 유의사항
-
MySQL root 비밀번호 설정
C:\xampp\mysql\bin\mysqladmin.exe -u root password "새비밀번호" -
phpMyAdmin 설정 수정 (비밀번호 연동)
C:\xampp\phpMyAdmin\config.inc.php파일 수정:$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '새비밀번호';
🎯 마무리
XAMPP는 설치부터 웹서버 실행까지 명령어 몇 개와 클릭 몇 번으로 환경 구축을 끝낼 수 있습니다.
개발자뿐 아니라 웹 개발에 입문하는 초보자도 오프라인 환경에서 안전하게 워드프레스나 웹 애플리케이션을 테스트해 보세요.

