이 가이드는 Windows 11에서 XAMPP 사용 WordPress 로컬 설치 방법에 대해 설명합니다.
WordPress 블로그를 테스트하려는 사용자라면 가장 먼저 고민하게 되는 것이 바로 “어디에서 테스트를 할 것인가?” 입니다. 실제 웹 호스팅 서버에 바로 설치하는 방법도 있지만, 초기 단계에서 설정 오류나 테마, 플러그인 테스트 과정에서 문제가 발생할 수 있는 가능성이 높습니다.
이러한 이유로 많은 분들이 로컬 환경에서 WordPress를 설치하고 충분히 테스트한 뒤 실제 서버에 적용하는 방식을 선택합니다.
로컬 환경이란 자신의 컴퓨터를 하나의 웹 서버처럼 구성하여 인터넷 연결 없이도 웹 사이트를 실행하고 개발할 수 있는 환경을 의미합니다.
잘못된 설정을 하더라도 실제 운영 중인 사이트에 영향을 주지 않기 때문에 초보자부터 개발자까지 폭넓게 활용하는 방식입니다.
이때 가장 많이 사용되는 도구 중 하나가 바로 XAMPP 애플리케이션입니다.
XAMPP는 Apache Friends에서 개발한 무료 오픈 소스 크로스 플랫폼 웹 서버 솔루션으로, 주로 Apache HTTP 서버, MariaDB 그리고 PHP 및 Perl 등을 하나의 패키지로 제공하는 무료 소프트웨어로, 복잡한 서버 환경을 비교적 간단하게 구축할 수 있습니다.
특히 Windows 환경에서도 몇 번의 설치 과정으로 웹 서버를 실행할 수 있기 때문에 WordPress 로컬 개발 환경을 만들 때 널리 사용됩니다.
Windows 11에서 XAMPP 사용 WordPress 로컬 설치 방법
Windows 11 환경에서 XAMPP를 사용하여 WordPress를 로컬 환경에 설치하는 전체 과정을 단계별로 정리합니다. XAMPP 설치부터 Apache와 MariaDB 설정, WordPress 파일 구성, 로컬 사이트 접속까지 초보자도 따라 할 수 있도록 살펴 보겠습니다.
01 Windows 11에서 XAMPP 설치
XAMPP는 Apache, MariaDB 및 PHP 구성 요소가 포함된 단일 패키지로, Windows 또는 ubuntu에서 WordPress, Joomla 등 다른 PHP 기반 애플리케이션을 설치하고 관리할 수 있습니다.
Windows 11에서 XAMPP 설치 파일을 다운로드하고 설치하려면 다음 단계를 수행합니다.

ApacheFriends 웹 사이트에 방문하여 설치하려는 PHP 버전이 포함된 XAMPP 설치 파일 버전의 [Download(64 bit)] 버튼을 클릭하여 다운로드합니다.

XAMPP 설치 마법사에서 화면 안내에 따라 설치를 완료합니다.
Windows 11 환경에서 XAMPP 설치 과정을 자세히 확인하고 싶다면 다음 글을 확인하세요.
🔗 Windows 11 Apache Friends XAMPP 설치하는 방법
02 WordPress 데이터베이스 생성
XAMPP 설치 후 WordPress 콘텐츠를 저장할 데이터베이스를 생성하려면 다음 단계를 수행합니다.

XAMPP 제어판에서 [Shell] 버튼을 클릭하여 XAMPP 명령 쉘을 실행합니다.
🔦 참고 : WordPress 설치 전 XAMPP 제어판에서 Apache 및 MySQL(MariaDB) 모듈 서비스는 모두 실행 중인 상태에서 진행합니다.

XAMPP for Windows 쉘 창이 열리면 다음 명령을 입력하고 Enter 키를 누릅니다.
mysql -u root
위 명령을 실행하면 MariaDB 데이터베이스 서버에 로그인합니다.

MariaDB에 접속 후 ‘wordpressdb’ 데이터베이스 및 ‘wordpressdbuser’ 계정을 생성합니다.
다음 명령을 입력하고 Enter 키를 눌러 데이터베이스를 생성합니다.
CREATE DATABASE wordpressdb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
다음 명령을 입력하고 Enter 키를 눌러 사용자 계정을 생성합니다.
CREATE USER wordpressdbuser@localhost IDENTIFIED BY 'change_password';
다음 명령을 입력하고 Enter 키를 눌러 계정에 모든 권한을 부여합니다.
GRANT ALL ON wordpressdb.* TO wordpressdbuser@localhost;
다음 명령을 입력하고 Enter 키를 눌러 MariaDB에서 변경된 설정을 즉시 적용합니다.
FLUSH PRIVILEGES;
모든 단계를 완료하면 WordPress에서 사용될 MariaDB 생성이 완료됩니다.

(선택 사항) XAMPP 제어판에서 MySQL 모듈에 있는 [Admin] 버튼을 클릭합니다.
phpMyAdmin 관리 페이지에서도 명령어 대신 새 데이터베이스 및 사용자를 생성할 수 있습니다.
03 XAMPP 사용 WordPress 로컬 설치
Windows 11에서 WordPress 파일을 다운로드하고 설치하려면 다음 단계를 수행합니다.

WordPress 공식 웹 페이지에서 [Download WordPress x.x.x] 버튼을 클릭합니다.

“wordpress-x.x.x.zip” 파일을 원하는 경로로 다운로드합니다.

키보드 단축키 Win + E 키를 눌러 실행 파일 탐색기를 열고 XAMPP 설치 폴더로 이동합니다.
예를 들어 “C:\xampp” 경로에 설치했다면, “C:\xampp\htdocs” 경로로 이동합니다.
해당 경로에서 “wordpress” 새 폴더를 생성하고, 압축 해제한 WordPress 파일 내용을 복사합니다.

또는 다운로드한 “wordpress-x.x.x.zip” 파일을 압축 해제할 때 압축을 풀어서 저장할 경로로 “C:\xampp\htdocs” 경로를 사용하여 압축을 풀어도 됩니다.

WordPress 압축 파일을 해제하면 “wordpress” 폴더로 압축이 풀리므로, 경로만 잘 지정하면 됩니다.
C:\xampp\htdocs\wordpress\

“htdocs” 폴더에서 “index.php” 파일을 마우스 오른쪽 버튼으로 클릭하고 [메모장에서 편집] 옵션을 선택하여 편집합니다.

기본적으로 서버 호스트 이름으로 들어오는 모든 요청은 ‘/dashboard/’로 리디렉션 됩니다.
이 파일이 그 역할을 담당하며, 이 부분을 수정해야 합니다.

‘/dashboard/’ 부분을 ‘/wordpress/’로 변경하면 대시보드 대신 WordPress 사이트가 열립니다.
index.html 파일을 수정했다면 파일을 저장하고 메모장을 종료합니다.

XAMPP 제어판으로 돌아가 ‘Apache’ 서비스를 중지했다가 다시 시작하여 변경 사항을 적용합니다.

브라우저를 열고 Apache 서버에 지정된 서버 호스트 이름 또는 IP 주소로 이동합니다.
WordPress 설치 마법사가 열리면 설치 언어를 선택하고 [계속] 버튼을 클릭합니다.

다음으로 [시작합시다!] 버튼을 클릭하여 설치 과정을 시작합니다.

데이터베이스 이름, 사용자명, 비밀번호를 입력하고 [제출] 버튼을 클릭합니다.
본문에서 예시로 사용한 데이터베이스 이름, 사용자 계정으로 생성했다면 다음과 같습니다.
- 데이터베이스 이름 : wordpressdb
- 사용자명 : wordpressdbuser
- 비밀번호 : 사용자 입력 비밀번호

다음으로 [설치 실행] 버튼을 클릭하여 WordPress 파일을 설치합니다.

WordPress에서 사용 할 사이트 제목, 사용자명, 비밀번호, 이메일 주소를 입력하고 [워드프레스 설치] 버튼을 클릭합니다.

모든 단계를 완료하면 WordPress 설치가 완료되고 테스트가 가능해집니다.
마치며
XAMPP 앱을 사용하여 WordPress를 설치하면 로컬 개발 환경을 구축할 수 있어 호스팅 서버에서 실제 사이트에 적용하지 않고도 사이트 테스트 및 개발을 할 수 있어 편리합니다.

로컬 환경에서 WordPress 사이트 설정이 완료되면 테마, 플러그인을 살펴보고 웹 사이트를 맞춤 설정할 수 있으므로 실제 호스팅 서버에 적용하기 전 안전하게 테스트할 수 있는 장점이 있습니다.
로컬 환경의 오프라인에서 작업하고 실제 서버에 적용하기 전 자유롭게 테스트할 수 있는 유연성을 누려보시기 바랍니다.

