Windows 10, 11에 XAMPP를 설치하는 방법

Windows 10, 11에 XAMPP를 설치하는 방법
  • Windows 10(또는 11)에 XAMMP를 설치하려면 설치 프로그램을 다운로드하고 실행하여 파일 압축을 풀고 기본 구성 요소(MySQL, phpMyAdmin, PHP 및 Apache) 선택을 계속하고 설치 위치를 선택한 다음 화면에 나타나는 지침을 계속 진행하세요. 방향을 설정하고 방화벽을 통해 액세스를 허용합니다.
  • 또는 명령 프롬프트(관리자)를 열고 “winget install –id ApacheFriends.Xampp.8.2” 명령을 실행할 수도 있습니다.

2023년 12월 11일 업데이트: Windows 10(또는 Windows 11)에서는 독립 실행형 설치 프로그램이나 명령 프롬프트를 통해 XAMPP를 설치할 수 있으며, 이 가이드에서는 두 가지 방법으로 이 프로세스를 완료하는 방법을 알려 드리겠습니다. XAMPP는 웹 디자이너와 개발자가 WordPress와 같은 PHP 기반 소프트웨어를 실행하기 위해 구성 요소를 쉽게 설치할 수 있는 방법을 제공하는 무료 오픈 소스 소프트웨어입니다. Windows, Linux, macOS의 Drupal, Joomla 및 기타 기능

웹 개발자이거나 블로깅을 시도하는 경우 XAMPP를 사용하면 Apache, MySQL, PHP 및 Perl을 수동으로 설치 및 구성하여 장치에 테스트 환경을 만드는 시간과 좌절감을 줄일 수 있습니다.

가이드에서는 Windows 10 웹 환경을 구성하고 설정 후 일반적인 문제를 해결하는 방법에 대한 지침입니다.

Windows 10(또는 11)에 XAMPP 설치

Windows 10(또는 Windows 11)에서는 Windows 패키지 관리자(winget) 도구를 사용하여 애플리케이션 설치 프로그램 또는 명령 프롬프트를 다운로드하고 실행하여 XAMPP를 설치할 수 있습니다.

방법 1: 설치 프로그램 다운로드를 통한 XAMPP 설치

Windows 10(또는 11)에 XAMPP를 다운로드하고 설치하려면 다음 단계를 따르세요.

  1. 열기Apache Friends 웹사이트.

  2. XAMPP Windows 버전의 다운로드 버튼을 클릭하고 파일을 컴퓨터에 저장하세요.

    빠른 참고 사항: PHP에 대한 특별한 버전 요구 사항이 있는 경우 설치해야 하는 버전을 다운로드하세요. 버전 요구 사항이 없는 경우 가장 오래된 버전을 다운로드하면 PHP 기반 소프트웨어 설치 시 문제를 방지하는 데 도움이 될 수 있습니다. 또한 이 지침은 XAMPP 버전 8.1.1 및 이전 버전에서 작동하도록 테스트되었지만 다른 버전에서도 이 가이드를 사용할 수 있습니다.
  3. 다운로드한 파일을 두 번 클릭하여 설치 프로그램을 시작합니다.

  4. 확인 버튼을 클릭하세요.

  5. 다음 버튼을 클릭하세요.

    Windows 10에서 XAMPP 설치 완료

  6. XAMPP는 MySQL, phpMyAdmin, PHP, Apache 등과 같이 설치할 수 있는 다양한 구성 요소를 제공합니다. 대부분의 경우 이러한 구성 요소를 대부분 사용하게 되므로 기본 옵션을 그대로 두는 것이 좋습니다.

  7. 다음 버튼을 클릭하세요.

    XAMPP 설치 구성 요소

  8. 기본 설치 위치를 사용합니다. (또는 “폴더 선택” 필드에서 소프트웨어를 설치할 다른 폴더를 선택하십시오.)

  9. 다음 버튼을 클릭하세요.

    XAMPP 설치 위치

  10. XAMPP 제어판의 언어를 선택합니다.

  11. 다음 버튼을 클릭하세요.

  12. “XAMPP용 Bitnami에 대해 자세히 알아보기” 옵션을 선택 취소하세요.

  13. 다음 버튼을 클릭하세요.

  14. 다음 버튼을 다시 클릭하세요.

    Windows 10의 XAMPP 설치 마법사

  15. 액세스 허용 버튼을 클릭하여 앱이 Windows 방화벽을 통과하도록 허용합니다(해당하는 경우).

  16. 마침 버튼을 클릭하세요.

단계를 완료하면 XAMPP 제어판이 시작되고 웹 서버 환경 구성을 시작할 수 있습니다.

방법 2: 명령 프롬프트에서 XAMPP 설치

Windows 10(또는 11)의 Winget 도구를 사용하여 명령 프롬프트에서 XAMPP를 설치하려면 다음 단계를 사용하십시오.

  1. 열기시작.

  2. 명령 프롬프트를 검색하고 상단 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택하세요. 옵션.

  3. (선택 사항) 다음 명령을 입력하여 애플리케이션 이름을 검색하고 Enter를 누르세요.

    winget search xampp

    빠른 참고 사항: 명령이 필수는 아니지만 설치 쿼리는 패키지의 ID, 이름 또는 모니커와 일치해야 하며 이는 언제든지 변경될 수 있습니다. 따라서 올바른 설치 명령을 실행하려면 애플리케이션을 검색하는 것이 좋습니다.
  4. 다음 명령을 입력하여 Windows 패키지 관리자로 XAMPP를 설치하고 Enter를 누르세요.

    winget install --id ApacheFriends.Xampp.8.2
    Winget 설치 XAMPP 명령

  5. 화면 지침을 계속 진행합니다(해당되는 경우).

단계를 완료한 후 패키지 관리자는 지정된 소스에서 패키지를 다운로드하고 애플리케이션 설치를 진행합니다. 이 프로세스 중에 장치가 자동으로 다시 시작될 수 있습니다. 설치하면 C:\xampp 폴더 내에 앱이 설정됩니다.

Windows 10(또는 11)에서 XAMPP 구성

XAMPP 제어판에는 세 가지 주요 섹션이 있습니다. “모듈” 섹션에서는 사용 가능한 모든 웹 서비스를 찾을 수 있습니다. ‘시작’ 버튼을 클릭하여 각 서비스를 시작할 수 있습니다.

Apache, MySQL 등 일부 서비스를 시작하면 오른쪽에 각 서비스가 사용하는 프로세스 ID(PID) 번호와 TCP/IP 포트(Port) 번호도 표시됩니다. 예를 들어 Apache는 기본적으로 TCP/IP 포트 80443를 사용합니다. , MySQL은 TCP/IP 포트 3306.을 사용합니다.

‘관리’ 버튼을 클릭하여 각 서비스의 관리 대시보드에 액세스하고 모든 것이 올바르게 작동하는지 확인할 수도 있습니다.

XAMPP 제어판
XAMPP 제어판

오른쪽에는 “구성” 버튼을 포함하여 제어판의 다양한 측면을 구성하는 버튼 목록이 있습니다. XAMPP를 시작하면 모듈이 자동으로 시작됩니다.

XAMPP 구성
구성

“Netstart” 버튼을 클릭하면 TCP/IP 주소, 포트 및 프로세스 ID 정보를 포함하여 현재 네트워크에 액세스하고 있는 서비스 목록이 표시됩니다.

XAMPP Netstat
Netstat

또한 제어판에는 셸 명령줄 유틸리티, XAMPP 설치 폴더 및 서비스를 열고 앱을 닫을 수 있는 빠른 액세스 버튼도 있습니다.

마지막으로, 모듈을 시작하거나 설정을 변경할 때마다 어떤 일이 발생하는지 확인할 수 있는 로그 섹션이 있습니다. 또한, 무언가가 작동하지 않을 때 가장 먼저 확인하는 곳이기도 합니다.

XAMPP 제어판 로그
XAMPP 제어판 로그

기본 설정은 XAMPP를 사용하여 웹 사이트를 실행하기 위한 테스트 환경을 만드는 대부분의 사람들에게 적합합니다. 그러나 설정 구성에 따라 Apache 서버의 TCP/IP 포트 번호, 데이터베이스 업로드 크기 또는 phpMyAdmin의 비밀번호를 변경해야 할 수도 있습니다.

이러한 설정에 액세스하고 변경하려면 해당 서비스에 대한 ‘구성’ 버튼을 사용해야 합니다. 예를 들어, Apache 서버의 설정을 변경하려면 “httpd.conf” 파일을 열어야 하며 my.ini 파일을 사용하여 MySQL 설정을 변경하세요.

XAMPP에서 Apache가 시작되지 않는 문제 수정

XAMPP 설치는 매우 간단하지만 Windows 10(및 Windows 11)에서는 Apache 서버 실행이 허용되지 않는 경우가 있습니다. 일반적으로 “World Wide Publishing Service” 가 포트 “80” <에서 실행되고 있기 때문입니다. a i=4>는 Apache가 XAMPP에서 사용하는 기본 TCP/IP 포트이기도 합니다. 그리고 두 개의 애플리케이션이 동일한 네트워킹 포트를 사용할 수 없습니다.

이 문제가 발생하면 여러 가지 방법으로 문제를 해결할 수 있습니다. 게시 서비스를 제거하거나 Apache에서 기본 포트를 변경할 수 있습니다.

방법 1: World Wide Web 서비스 제거

World Wide Web 서비스 기능에 따른 앱이 없는 경우 다음 단계에 따라 제거할 수 있습니다.

  1. 열기시작.

  2. 제어판을 검색하고 상단 결과를 클릭하여 환경을 엽니다.

  3. 프로그램을 클릭하세요.

  4. 프로그램 및 기능 옵션을 클릭하세요.

  5. 왼쪽 창에서 ‘Windows 기능 켜기/끄기’ 옵션을 클릭하세요.

    Windows 기능 켜기 또는 끄기

  6. “인터넷 정보 서비스” 지점 확장

  7. World Wide Web 서비스’ 옵션을 선택 취소합니다.

  8. 확인 버튼을 클릭하세요.

    Microsoft IIS - 월드 와이드 웹 서비스

  9. 컴퓨터를 다시 시작하십시오.

  10. XAMPP 제어판을 시작합니다.

  11. Apache에서 시작 버튼을 클릭하세요.

단계를 완료하면 Apache가 장치의 포트 80에서 실행될 수 있습니다.

방법 2: 기본 Apache TCP/IP 포트 변경

World Wide Web 서비스를 제거하는 대신 다른 TCP/IP 포트에서 실행되도록 Apache를 구성할 수 있습니다.

XAMPP에서 Apache 청취 포트를 변경하려면 다음 단계를 사용하십시오.

  1. 열기XAMPP 제어판.

  2. Apache에서는 구성 버튼을 클릭하세요.

  3. Apache(httpd.conf) 옵션을 선택하세요.

  4. 아래로 스크롤하여 ‘Listen 80’ 라인을 찾으세요.

  5. 사용하지 않는 다른 TCP/IP 포트 번호의 번호를 변경 “80” 하세요. 예를 들어 포트 “81”을 사용해 볼 수 있습니다. (변경 후 행은 다음과 같아야 합니다. Listen 81.)

    httpd.conf TCP/IP 포트 번호 변경

  6. httpd.conf 파일을 저장하고 닫습니다.

  7. XAMPP 제어판에서 Apache의 시작 버튼을 클릭하세요.

단계를 완료하면 지정된 새 TCP/IP 포트에서 Apache 서버가 문제 없이 실행되어야 합니다.

이 구성의 유일한 주의 사항은 웹사이트에 연결할 때마다 주소에 TCP/IP 포트 번호를 추가해야 한다는 것입니다. 예를 들어 웹 브라우저에서 Apache 서버에 액세스하려면 “localhost/dashboard” 대신 “localhost:81/dashboard”를 입력해야 합니다.

방법 2: World Wide Web 게시 서비스 중지

포트 문제를 해결하는 또 다른 방법은 서비스를 중지하고 서비스를 수동으로 시작하도록 설정을 변경하는 것입니다.

World Wide Web 게시 서비스를 변경하려면 다음 단계를 따르십시오.

  1. 열기시작.

  2. 서비스를 검색하고 상단 결과를 클릭하여 환경을 엽니다.

  3. ‘World Wide Web 게시 서비스’ 서비스를 두 번 클릭합니다.

    월드와이드웹 출판 서비스

  4. 중지버튼을 클릭하세요.

  5. 시작 유형을 수동으로 변경하세요.

  6. 적용 버튼을 클릭하세요.

  7. 확인 버튼을 클릭하세요.

    World Wide Web 게시 서비스 설정

  8. XAMPP 제어판을 엽니다.

  9. 시작 버튼을 클릭하여 Apache 서버를 실행하세요.

Apache를 다시 작동시키는 가장 좋은 방법은 World Wide Web 게시 서비스를 제거하는 것입니다. 그러나 가능하지 않은 경우 필요에 따라 TCP/IP 포트 번호를 변경하거나 서비스를 중지할 수 있습니다.

XAMPP에서 phpMyAdmin 업로드 크기 늘리기

XAMPP의 또 다른 일반적인 문제는 기본 데이터베이스 업로드 제한입니다. 예를 들어 개발자는 문제 해결을 위해 웹 사이트를 복사하거나 라이브 웹 사이트를 중단하지 않고 현장에서 작업하는 경우가 많습니다. 그러나 WordPress나 다른 콘텐츠 관리 소프트웨어를 사용하는 사람들은 데이터베이스가 허용되는 최대 업로드 크기인 2048KiB를 초과하기 때문에 데이터베이스를 업로드할 수 없다는 사실을 금방 알게 될 것입니다.

phpMyAdmin에서 데이터베이스 업로드 제한을 늘리려면 다음 단계를 따르세요.

  1. 열기XAMPP 제어판.

  2. 탐색기 버튼을 클릭하세요.

  3. php 폴더를 엽니다.

  4. 텍스트 편집기를 사용하여 php.ini 파일을 엽니다.

  5. upload_max_filesizepost_max_size 값을 원하는 크기로 변경하세요. 예를 들어 post_max_size=100Mupload_max_filesize=100M는 최대 40MB의 데이터베이스 파일을 가져옵니다.

    PHPMyAdmin 업로드 증가

  6. MySQL 및 Apache의 경우 중지 버튼을 클릭하세요.

  7. 시작 버튼을 클릭하여 Apache와 MySQL을 다시 시작하세요.

단계를 완료하면 이제 phpMyAdmin에서 대용량 데이터베이스 파일을 가져올 수 있습니다.

XAMPP에서 phpMyAdmin 비밀번호 변경

기본적으로 phpMyAdmin(MySQL)은 비밀번호 없이 사용자 이름으로 “root”를 사용합니다. 즉, WordPress를 설치하는 경우 사이트에 대한 질문이 있을 경우 사용자 이름으로 root만 입력하고 비밀번호 필드는 비워두면 됩니다.

XAMPP에서 phpMyAdmin 비밀번호를 변경하려면 다음 단계를 따르세요.

  1. 열기XAMPP 제어판.

  2. MySQL에서는 관리 버튼을 클릭하세요.

  3. 사용자 계정 탭을 클릭하세요.

  4. 사용자 이름 root에 대한 권한 수정 옵션을 클릭하세요. , 그러나 호스트 이름이 localhost인 것.

    MySQL 편집 루트 설정

  5. 비밀번호 변경 버튼을 클릭하세요.

  6. 새 비밀번호를 확인하세요.

    MySQL 루트 비밀번호 변경

  7. 이동 버튼을 클릭하세요.

단계를 완료한 후 phpMyAdmin에 로그인하려고 하면 액세스가 거부될 수 있습니다. “연결할 수 없습니다: 잘못된 설정” 메시지.

phpMyAdmin 액세스 거부 메시지 수정

드물지만 phpMyAdmin에 로그인하는 데 문제가 있는 경우 config.inc.php를 구성해야 합니다.

“config.inc.php” 파일에서 구성 설정을 변경하려면 다음 단계를 따르세요.

  1. 열기XAMPP 제어판.

  2. 탐색기 버튼을 클릭하세요.

  3. phpMyAdmin 폴더를 엽니다.

  4. 텍스트 편집기를 사용하여 config.inc.php 파일을 엽니다.

  5. ‘인증 유형 및 정보’ 섹션에서 다음 줄을 업데이트합니다.

    • 사용 $cfg['Servers'][$i]['auth_type'] = 'config'; config cookie 교체.

    • 사용 $cfg['Servers'][$i]['AllowNoPassword'] = true; true false 교체.

      Config.inc.php 인증 유형 및 정보

  6. 파일을 저장하고 닫습니다.

단계를 완료하면 phpMyAdmin 대시보드에 로그인할 수 있으며 XAMPP가 구성되어 지원되는 모든 PHP 기반 소프트웨어와 함께 사용할 수 있습니다.

2022년 1월 13일 업데이트: 이 가이드는 2016년 3월에 게시되었으며 정보가 최신 버전의 XAMPP에서도 계속 작동하도록 2022년 1월에 개정되었습니다.

2023년 12월 11일 업데이트: 이 가이드는 정확성을 보장하고 지침이 Windows 11에서도 작동한다는 점을 알리기 위해 업데이트되었습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다