Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

Windows 10에서 XAMPP 설치 및 설정하기: PHP로 웹사이트를 개발할 때면 PHP 개발 환경을 제공하고 백엔드와 프론트엔드를 연결해 주는 도구가 반드시 필요합니다. 웹사이트를 로컬에서 테스트할 수 있는 소프트웨어는 XAMPP, MongoDB 등 여러 가지가 있으며, 각각의 장단점이 존재합니다. 이번 가이드에서는 그중에서도 Windows 10용 XAMPP에 대해 집중적으로 다뤄보겠습니다. 이 글을 통해 Windows 10에서 XAMPP를 설치하고 구성하는 전 과정을 배울 수 있습니다.

XAMPP란 무엇인가?

XAMPP는 Apache Friends에서 개발한 오픈소스 크로스플랫폼 웹 서버입니다. WordPress, Drupal 같은 PHP 기반 소프트웨어를 Windows 10에서 로컬로 실행하는 데 필요한 구성 요소를 손쉽게 설치할 수 있어서, PHP로 웹사이트를 개발하는 개발자에게 특히 유용합니다. Apache, MySQL, PHP, Perl을 일일이 수동으로 설치하고 설정하며 테스트 환경을 만드는 번거로움과 시간 낭비를 XAMPP 하나로 해결할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

XAMPP라는 단어의 각 글자는 XAMPP가 설치·구성을 도와주는 프로그래밍 언어나 도구를 의미합니다.

  • X: 크로스플랫폼(Cross-platform)을 뜻하는 상징 문자
  • A: Apache 또는 Apache HTTP 서버
  • M: MariaDB (과거 MySQL)
  • P: PHP
  • P: Perl

이 외에도 XAMPP에는 OpenSSL, phpMyAdmin, MediaWiki, WordPress 등 다양한 모듈이 포함되어 있습니다. 한 대의 컴퓨터에 여러 개의 XAMPP 인스턴스를 운영할 수도 있고, XAMPP 자체를 다른 컴퓨터로 복사하는 것도 가능합니다. 또한 XAMPP는 풀 버전과 더 작은 규모의 스탠다드 버전 두 가지로 제공됩니다.

Windows 10에서 XAMPP 설치 및 설정하기

설치를 시작하기 전에 만약의 사태에 대비해 복원 지점(restore point)을 생성해 두는 것이 좋습니다.

Windows 10에 XAMPP 설치하는 방법

XAMPP를 사용하려면 먼저 컴퓨터에 XAMPP를 다운로드하여 설치해야 합니다. 아래 단계를 따라 진행해 보세요.

  1. Apache Friends 공식 웹사이트에서 XAMPP를 다운로드하거나, 웹 브라우저에 해당 URL을 직접 입력하세요.

  2. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  3. XAMPP를 설치할 PHP 버전을 선택하고 해당 버전 앞의 다운로드 버튼을 클릭합니다. 특별히 버전 제약이 없다면 가장 오래된 버전을 다운로드하는 것을 권장합니다. PHP 기반 소프트웨어와의 호환성 문제를 예방하는 데 도움이 됩니다.

  4. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  5. 다운로드 버튼을 클릭하면 곧바로 XAMPP 다운로드가 시작됩니다.

  6. 다운로드가 완료되면 파일을 더블클릭하여 실행합니다.

  7. "이 앱이 PC를 변경하도록 허용하시겠습니까?"라는 메시지가 나타나면 예(Yes) 버튼을 클릭해 설치 과정을 시작합니다.

  8. 아래와 같은 경고 대화상자가 나타납니다. 확인(OK) 버튼을 눌러 계속 진행합니다.

  9. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  10. 다시 다음(Next) 버튼을 클릭합니다.

  11. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  12. MySQL, Apache, Tomcat, Perl, phpMyAdmin 등 XAMPP에서 설치할 수 있는 구성 요소 목록이 표시됩니다. 설치하려는 구성 요소의 체크박스를 선택하세요.

  13. 참고: 기본 옵션은 그대로 두고 다음(Next) 버튼을 클릭하는 것을 권장합니다.

  14. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  15. XAMPP를 설치할 폴더 위치를 입력하거나, 주소창 옆의 작은 아이콘을 클릭해 원하는 위치를 찾아 선택합니다. 기본 위치 설정을 그대로 사용하는 것이 좋습니다.

  16. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  17. 다음(Next) 버튼을 클릭합니다.

  18. "Bitnami for XAMPP에 대해 자세히 알아보기(Learn more about Bitnami for XAMPP)" 옵션의 체크를 해제하고 다음(Next)을 클릭합니다.

  19. 참고: Bitnami에 대해 알아보고 싶다면 이 옵션을 체크한 상태로 두어도 됩니다. 다음을 클릭하면 브라우저에서 Bitnami 페이지가 열립니다.

  20. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  21. 이제 컴퓨터에 XAMPP 설치를 시작할 준비가 되었다는 대화상자가 나타납니다. 다음(Next) 버튼을 다시 클릭해 계속 진행합니다.

  22. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  23. 다음(Next)을 클릭하면 Windows 10에 XAMPP 설치가 시작됩니다. 설치가 완료될 때까지 잠시 기다려 주세요.

  24. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  25. 설치가 완료되면 방화벽을 통해 앱을 허용할지 묻는 대화상자가 나타납니다. 액세스 허용(Allow Access) 버튼을 클릭합니다.

  26. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  27. 마침(Finish) 버튼을 클릭해 설치 과정을 완료합니다.

  28. 참고: "지금 제어판을 시작하시겠습니까?(Do you want to start the Control Panel now?)" 옵션을 체크한 상태로 두었다면 마침(Finish)을 클릭한 후 XAMPP 제어판이 자동으로 열립니다. 체크를 해제했다면 XAMPP 제어판을 직접 열어야 합니다.

  29. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  30. 언어를 영어(English) 또는 독일어(German) 중에서 선택합니다. 기본값은 영어이며, 저장(Save) 버튼을 클릭합니다.

  31. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  32. XAMPP 제어판이 열리면 이를 활용해 프로그램을 테스트하고 웹 서버 환경 구성을 시작할 수 있습니다.

  33. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  34. 참고: XAMPP가 실행 중일 때는 작업표시줄에 XAMPP 아이콘이 나타납니다.

  35. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  36. 이제 각 서비스 옆의 시작(Start) 버튼을 클릭해 Apache, MySQL 등 필요한 서비스를 시작합니다.

  37. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  38. 모든 서비스가 정상적으로 시작되면 브라우저 주소창에 https://localhost를 입력해 localhost에 접속합니다.

  39. XAMPP 대시보드로 이동되며, XAMPP의 기본 페이지가 열립니다.

  40. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  41. XAMPP 기본 페이지의 메뉴 바에서 phpinfo를 클릭하면 PHP의 모든 세부 정보를 확인할 수 있습니다.

  42. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  43. XAMPP 기본 페이지에서 phpMyAdmin을 클릭하면 phpMyAdmin 콘솔을 볼 수 있습니다.

  44. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

Windows 10에서 XAMPP 설정하는 방법

XAMPP 제어판은 여러 섹션으로 구성되어 있으며, 각 섹션마다 고유한 역할과 용도가 있습니다.

모듈(Module)

모듈 영역에서는 XAMPP가 제공하는 서비스 목록을 확인할 수 있으며, 별도로 PC에 설치할 필요가 없습니다. XAMPP가 제공하는 서비스는 Apache, MySQL, FileZilla, Mercury, Tomcat입니다.

동작(Actions)

동작 섹션에는 시작(Start)과 중지(Stop) 버튼이 있습니다. 시작(Start) 버튼을 클릭하면 원하는 서비스를 시작할 수 있습니다.

  1. MySQL 서비스를 시작하려면 MySQL 모듈 옆의 시작(Start) 버튼을 클릭합니다.

  2. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  3. MySQL 서비스가 시작되고 모듈 이름이 초록색으로 바뀌면서 MySQL이 시작되었음을 알려 줍니다.

  4. 참고: 하단의 로그에서도 상태를 확인할 수 있습니다.

  5. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  6. 실행 중인 MySQL을 중지하려면 MySQL 모듈 옆의 중지(Stop) 버튼을 클릭합니다.

  7. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  8. MySQL 서비스가 중지되고, 아래 로그에서 확인할 수 있듯이 상태가 '중지됨'으로 변경됩니다.

  9. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

포트(Port(s))

동작 섹션의 시작 버튼을 클릭해 Apache나 MySQL 같은 서비스를 시작하면, 포트(Port(s)) 섹션 아래에 해당 서비스와 연결된 숫자가 표시됩니다.

이 숫자들은 각 서비스가 실행 중일 때 사용하는 TCP/IP 포트 번호입니다. 예를 들어 위 그림에서 Apache는 TCP/IP 포트 80번과 443번을, MySQL은 3306번을 사용합니다. 이 포트 번호들이 각 서비스의 기본 포트 번호입니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

PID(s)

모듈 섹션의 서비스를 시작하면 해당 서비스 옆 PID 섹션에 숫자들이 나타납니다. 이 숫자는 해당 서비스의 프로세스 ID입니다. 컴퓨터에서 실행되는 모든 서비스는 고유한 프로세스 ID를 가집니다.

예를 들어 위 그림에서 Apache와 MySQL이 실행 중이며, Apache의 프로세스 ID는 13532와 17700, MySQL의 프로세스 ID는 6064입니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

관리자(Admin)

실행 중인 서비스에 대해서는 관리자(Admin) 버튼이 활성화됩니다. 이 버튼을 클릭하면 관리 대시보드에 접근할 수 있으며, 모든 것이 정상적으로 작동하는지 확인할 수 있습니다.

아래 그림은 MySQL 서비스 옆의 관리자(Admin) 버튼을 클릭했을 때 열리는 화면입니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

설정(Config)

모듈 섹션의 각 서비스마다 설정(Config) 버튼이 있습니다. 이 버튼을 클릭하면 해당 서비스를 손쉽게 구성할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

맨 오른쪽에도 Config 버튼이 하나 더 있습니다. 이 버튼을 클릭하면 XAMPP 실행 시 어떤 서비스를 자동으로 시작할지 구성할 수 있고, 필요에 따라 수정할 수 있는 여러 옵션도 제공됩니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

위 Config 버튼을 클릭하면 아래와 같은 대화상자가 나타납니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  1. 모듈 자동 시작(Autostart of modules) 항목에서 XAMPP 실행 시 자동으로 시작할 서비스나 모듈을 체크할 수 있습니다.

  2. XAMPP 언어를 변경하려면 언어 변경(Change Language) 버튼을 클릭합니다.

  3. 서비스 및 포트 설정(Service and Port Settings)도 수정할 수 있습니다.

예를 들어 Apache 서버의 기본 포트를 변경하려면 아래 단계를 따르세요.

  1. 서비스 및 포트 설정(Service and Port Settings) 버튼을 클릭합니다.

  2. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  3. 아래와 같은 서비스 설정(Service Settings) 대화상자가 열립니다.

  4. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  5. Apache SSL 포트를 443에서 4433처럼 다른 값으로 변경합니다.

  6. 참고: 변경한 포트 번호는 나중에 필요할 수 있으니 안전한 곳에 기록해 두세요.

  7. 포트 번호를 변경한 후 저장(Save) 버튼을 클릭합니다.

  8. 이제 XAMPP 제어판의 모듈 섹션에서 Apache 옆의 Config 버튼을 클릭합니다.

  9. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  10. 컨텍스트 메뉴에서 Apache (httpd-ssl.conf)를 클릭합니다.

  11. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  12. 열린 텍스트 파일에서 "Listen"을 검색하고, 포트 값을 앞서 c단계에서 기록해 둔 값으로 변경합니다. 여기서는 4433이지만 사용자마다 다를 수 있습니다.

  13. Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

  14. 또한 <VirtualHost _default_:이전 포트 번호> 항목을 찾아 새 포트 번호로 변경합니다. 이 경우 <VirtualHost _default_:4433> 형태가 됩니다.

  15. 변경 사항을 저장합니다.

  1. 변경을 마친 후 저장(Save) 버튼을 클릭합니다.

  2. 변경 사항을 저장하지 않으려면 취소(Abort) 버튼을 클릭하면 XAMPP가 이전 상태로 되돌아갑니다.

Netstat

맨 오른쪽 Config 버튼 아래에 Netstat 버튼이 있습니다. 이 버튼을 클릭하면 현재 실행 중이며 네트워크에 접근 중인 서비스나 소켓 목록과 함께 프로세스 ID, TCP/IP 포트 정보를 확인할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

목록은 세 부분으로 나뉩니다.

  • 활성 소켓/서비스(Active Sockets/Services)
  • 새 소켓(New Sockets)
  • 이전 소켓(Old Sockets)

셸(Shell)

Netstat 버튼 아래에는 셸(Shell) 버튼이 있습니다. 이 버튼을 클릭하면 셸 명령줄 유틸리티가 열리며, 여기서 명령어를 입력해 서비스, 앱, 폴더 등에 접근할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

탐색기(Explorer)

셸 버튼 아래에는 탐색기(Explorer) 버튼이 있습니다. 이 버튼을 클릭하면 파일 탐색기에서 XAMPP 폴더가 열리고, XAMPP의 모든 폴더를 확인할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

서비스(Services)

탐색기 버튼 아래의 서비스(Services) 버튼을 클릭하면 서비스 대화상자가 열리며, 컴퓨터에서 실행 중인 모든 서비스의 상세 정보를 확인할 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

도움말(Help)

서비스 버튼 아래의 도움말(Help) 버튼을 클릭하면 제공되는 링크를 통해 필요한 도움을 받을 수 있습니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

종료(Quit)

XAMPP 제어판을 종료하려면 도움말 버튼 아래 맨 오른쪽에 있는 종료(Quit) 버튼을 클릭합니다.

로그(Log) 섹션

XAMPP 제어판 하단에는 로그 박스가 있어, 현재 어떤 작업이 실행 중인지, 실행 중인 XAMPP 서비스에서 어떤 오류가 발생했는지 확인할 수 있습니다. 서비스를 시작하거나 중지할 때 어떤 일이 일어나는지, 그리고 XAMPP 내에서 일어나는 모든 동작에 대한 정보도 제공합니다. 문제가 발생했을 때 가장 먼저 확인해야 할 곳이기도 합니다.

Windows 10에서 XAMPP 설치 및 설정하는 방법 (완벽 가이드)

대부분의 경우 기본 설정만으로도 개발한 웹사이트를 실행할 테스트 환경을 완벽하게 구축할 수 있습니다. 다만 포트 가용성이나 사용자의 설정 환경에 따라 실행 중인 서비스의 TCP/IP 포트 번호를 변경하거나 phpMyAdmin 비밀번호를 설정해야 할 때가 있습니다.

이런 설정을 변경하려면 해당 서비스 옆의 Config 버튼을 사용해 변경 사항을 저장하면 되며, 이후 XAMPP와 그것이 제공하는 다양한 서비스를 문제없이 사용할 수 있습니다.

마무리

이 글이 도움이 되었기를 바라며, 이제 Windows 10에서 XAMPP를 손쉽게 설치하고 설정할 수 있을 것입니다. 이 튜토리얼에 대해 궁금한 점이 남아 있다면 언제든지 댓글로 질문해 주세요.