반응형
웹 개발을 처음 시작하려는 분들이 가장 먼저 마주하는 고민은 바로 개발 환경 구축입니다. PHP로 백엔드 개발을 하려면 로컬에서 실행 가능한 서버 환경이 필수인데요, 윈도우에서는 대표적으로 XAMPP와 Laragon이라는 두 가지 도구가 널리 사용됩니다.
이 글에서는 초보자도 쉽게 따라할 수 있도록 윈도우에서 PHP 개발 환경을 구축하는 방법을 소개하고, XAMPP와 Laragon을 비교해 어떤 도구가 더 적합한지 알려드릴게요.
PHP 개발을 위한 기본 구성 요소
- Apache 서버: PHP 코드를 웹에서 실행할 수 있도록 하는 웹 서버
- PHP: 백엔드 스크립트를 실행하는 언어
- MySQL: 데이터베이스 관리 시스템
- phpMyAdmin: MySQL을 쉽게 관리할 수 있도록 도와주는 웹 인터페이스
1. XAMPP란?
XAMPP는 Windows, Linux, Mac에서 모두 사용 가능한 오픈소스 통합 개발 도구입니다. Apache, MySQL, PHP, Perl을 패키지로 묶어 간편하게 설치할 수 있어 오랜 시간 많은 개발자들이 사용해왔죠.
XAMPP 주요 특징
- 초보자 친화적인 설치 마법사
- 아파치, MySQL 서버 관리 쉬움
- 다양한 운영체제 지원
- 기본 포트 설정 충돌이 잦음
XAMPP 설치 방법 요약
- XAMPP 공식 홈페이지에서 윈도우 버전 다운로드
- 설치 시 구성 요소 선택 (Apache, MySQL, PHP는 필수)
- XAMPP Control Panel에서 서버 시작
htdocs
폴더에 PHP 파일 생성 후 브라우저에서 실행
2. Laragon이란?
Laragon은 Windows에 특화된 초경량 통합 개발 도구입니다. XAMPP보다 빠르고 간편한 환경 구성이 가능하며, PHP 버전 전환, 가상 도메인 설정, Composer 내장 등 다양한 기능이 포함되어 있습니다.
Laragon 주요 특징
- 매우 빠른 부팅 속도
- 가상 호스트 자동 설정 (예:
myproject.test
) - PHP, Node.js, Python 등 여러 언어 지원
- PHP 버전 간단 전환 가능
Laragon 설치 방법 요약
- Laragon 공식 홈페이지에서 다운로드
- 설치 후 시작 버튼 클릭만으로 서버 구동
www
폴더에 프로젝트 생성 후 자동 도메인 연결- PHP 버전 변경도 메뉴에서 클릭 몇 번으로 가능
3. XAMPP vs Laragon 비교
항목 | XAMPP | Laragon |
---|---|---|
설치 난이도 | 쉬움 | 매우 쉬움 |
서버 속도 | 보통 | 빠름 |
가상 도메인 설정 | 수동 설정 필요 | 자동 설정 지원 (*.test) |
PHP 버전 변경 | 복잡함 | 간편함 |
초보자 추천도 | ★★★★☆ | ★★★★★ |
실무자 추천도 | ★★★☆☆ | ★★★★★ |
실제 사용 후기
저는 초기에 XAMPP를 사용하다가 Laragon으로 전환했습니다. 그 이유는 다음과 같습니다.
- 포트 충돌 문제: XAMPP는 다른 프로그램과 충돌이 자주 났어요.
- 속도 문제: Laragon은 부팅도 빠르고, 서비스 실행도 빨랐습니다.
- 도메인 편의성:
localhost/myproject
대신myproject.test
로 접속할 수 있는 Laragon의 가상 호스트 기능이 정말 편했어요.
어떤 도구를 선택해야 할까?
- 초보자: 친절한 GUI의 XAMPP 추천
- 실무자: 속도와 기능성 모두 잡은 Laragon 추천
반응형