XAMPP를 다운로드하고 설치하는 방법 Windows

⚡ 스마트 요약

XAMPP 및 NetBeans XAMPP는 Apache를 포함하여 초보자에게 완벽한 로컬 PHP 개발 환경을 제공합니다. MariaDBPHP와 Perl을 하나의 설치 프로그램으로 통합하는 동안, NetBeans 이 에디터는 PHP 프로젝트 작성을 위해 구문 강조 표시, 자동 완성 및 디버깅 기능을 추가합니다.

  • 📦 XAMPP란 무엇인가: XAMPP는 Apache, 데이터베이스 엔진, PHP 및 Perl을 한 번에 설치하는 무료 크로스 플랫폼 패키지입니다.
  • 🖥️ 로컬 서버: PHP를 실행하려면 웹 서버가 필요하며, XAMPP는 Apache를 제공하여 사용자가 자신의 컴퓨터에서 PHP 페이지를 테스트할 수 있도록 합니다.
  • 🎛️ 제어판 : XAMPP 제어판은 Apache를 시작, 중지 및 구성합니다. MySQL or MariaDB 명령줄 작업 없이.
  • 📁 주요 폴더: htdocs 폴더에는 PHP 파일이 있고, php 폴더에는 PHP의 동작 방식을 조정하는 데 사용되는 php.ini 파일이 있습니다.
  • 🧩 IDE가 필요한 이유: PHP IDE (예: ...) NetBeans 구문 강조 표시 및 오류 조기 표시 기능은 일반 텍스트 편집기에서는 불가능한 기능입니다.
  • 첫 번째 프로젝트: NetBeans htdocs 폴더 안에 PHP 애플리케이션을 생성하고 로컬 서버에서 실행하여 간단한 "Hello World" 페이지를 출력합니다.
  • 🤖 AI 지원: AI 도구는 XAMPP 구성, Apache 포트 충돌 해결, PHP 코드 작성 및 디버깅을 지원할 수 있습니다. NetBeans.

XAMPP를 다운로드하고 설치하세요. NetBeans

XAMPP란 무엇입니까?

XAMPP 는 웹 서버, 로 구성된 오픈 소스 크로스 플랫폼 웹 서버입니다. MySQL or MariaDB 데이터베이스 엔진, PHP 및 Apache는 프로그래밍 패키지입니다. Apache Friends에서 컴파일 및 유지 관리합니다. 사용자는 이를 통해 자신의 컴퓨터에 있는 로컬 웹 서버에서 웹사이트를 구축하고 테스트할 수 있으며, 다양한 기능을 지원합니다. Windows, 리눅스, 맥.

XAMPP라는 약자는 다음을 의미합니다.

  • X – [크로스 플랫폼 운영 체제] 즉, 모든 OS에서 실행될 수 있다는 의미입니다. 예: Mac OS X, Windows, Linux
  • A - 아파치 – 이것은 웹 서버 소프트웨어입니다.
  • 미디엄 - MySQL or MariaDB – 데이터베이스.
  • P- PHP
  • P – Perl – 스크립팅 언어

XAMPP를 사용하는 이유는 무엇입니까?

XAMPP는 Apache를 관리하기 위해 사용하기 쉬운 제어판을 제공합니다. MySQL, 명령을 사용하지 않고 다른 프로그램. PHP를 사용하려면 Apache를 설치해야 하고, MySQLApache를 설치하고 구성하는 것은 쉽지 않습니다. PHP 및 Perl과의 설정 및 통합을 비롯한 여러 가지 작업이 필요하기 때문입니다. XAMPP는 Apache를 PHP 및 Perl과 통합하는 복잡한 과정을 모두 처리해 줍니다.

같지 않은 Java와 함께 실행되는 Java SDK만 제공되며, PHP는 작동하려면 웹 서버가 필요합니다.

XAMPP 설치 방법

XAMPP를 설치하는 단계별 과정을 살펴보겠습니다. Windows다른 운영 체제의 경우에도 XAMPP 설치 단계는 유사합니다.

1단계) XAMPP 다운로드

XAMPP를 다운로드하려면 여기를 클릭하세요. Windows: https://www.apachefriends.org/download.html

2단계) 설치 시작

XAMPP 설치는 다른 프로그램을 설치하는 것과 마찬가지입니다. Windows 이 프로그램은 좋은 프로그램입니다. 하지만 몇 가지 유의해야 할 사항이 있습니다.

3단계) ​​설치 실행

XAMPP를 다운로드한 후 설정을 실행합니다. 아래와 같은 경고 메시지 대화 상자 창이 나타납니다.

XAMPP 설치

4단계) 사용자 제어 설정 변경

구형 버전을 사용 중인 경우 Windows Vista 또는 버전과 같은 Windows 7. 사용자 계정 제어(UAC) 기능을 비활성화해야 합니다. 이를 위해 제어판 > 사용자 계정 > 사용자 액세스 제어 설정 변경을 선택하십시오. 아래 그림은 주요 단계를 보여줍니다.

XAMPP 설치

5단계) 설정 저장

  • 사용자 계정 컨트롤을 비활성화한 후 경고 메시지 상자에서 확인 버튼을 클릭하십시오.
  • 이번에는 다음과 같은 메시지가 표시됩니다.

XAMPP 설치

6단계) 다음을 클릭하세요.

다음 화면에서 [다음]을 클릭하세요.

XAMPP 설치

7단계) 설치 경로를 선택하세요

다음 화면에서 필요한 경우 설치 경로를 변경하십시오. [다음]을 클릭하십시오.

XAMPP 설치

8단계) 필요한 서비스를 확인하세요.

다음 화면에서 Apache를 선택하세요. MySQL. 선택적으로 선택할 수 있습니다. FileZilla (FTP 클라이언트) 필요한 경우. 설치를 클릭하세요

XAMPP 설치

참고 : 서비스는 장기간에 걸쳐 진행되는 프로그램입니다. Windows 사용자 개입이 필요하지 않습니다. 서비스는 필요할 때마다 자동으로 실행되도록 설정할 수 있습니다. Windows 운영 체제가 시작되었습니다. Apache를 사용하려면 MySQL그것들은 백그라운드에서 실행되어야 합니다. 서비스로 설치하면 Apache와 MySQL 컴퓨터 전원을 켤 때마다 자동으로 백그라운드에서 실행됩니다. Apache를 설치하지 않았다면 MySQL 서비스로 실행하면 사용할 때마다 수동으로 시작해야 합니다. XAMPP 제어판에서 이 작업을 수행해야 합니다.

9 단계) 설치 완료

설치가 성공적으로 완료되면 다음 창이 나타납니다.

XAMPP 설치

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

XAMPP 설치를 테스트하기 전에 먼저 우리가 작업하게 될 기본 디렉터리를 살펴보겠습니다.

기본 XAMPP 웹 서버 구성

이 XAMPP 튜토리얼은 사용자가 다음 사항을 갖추고 있다고 가정합니다. C 드라이브에 XAMPP를 설치했습니다. Windows 위에서 언급한 단계를 사용하여. 다음은 여러분이 알아야 할 기본 디렉토리 목록입니다.

기본 XAMPP 웹 서버 구성

  • htdocs 디렉토리이곳은 웹 루트 디렉토리입니다. 모든 PHP 코드는 이 디렉토리에 배치될 것입니다.
  • MySQL은 이 디렉토리에는 관련된 모든 정보가 포함되어 있습니다. MySQL or MariaDB 데이터베이스 엔진은 기본적으로 3306번 포트에서 실행됩니다.
  • PHP는 – 이 디렉토리에는 PHP 설치 파일이 포함되어 있습니다. 여기에는 php.ini라는 중요한 파일이 포함되어 있습니다. 이 디렉토리는 서버에서 PHP가 작동하는 방식을 구성하는 데 사용됩니다.

기본적으로, Apache 웹 서버는 다음에서 실행됩니다. 포트 80만약 80번 포트가 다른 웹 서버에서 사용 중이라면 다른 포트 번호를 사용할 수 있습니다. 이 튜토리얼에서는 80번 포트를 사용한다고 가정합니다. 참고로, 만약 다른 웹 서버를 사용한다면, Skype같은 포트를 사용합니다. 닫기 Skype XAMPP를 사용하여 PHP를 80번 포트에서 실행하려면 다음과 같이 하세요.

XAMPP 제어판

제어판은 XAMPP를 통해 설치된 프로그램을 관리하는 데 사용됩니다. XAMPP 서버 제어판을 열려면 다음 단계를 따르세요.

  • 시작 메뉴를 클릭하세요
  • 아래 그림과 같이 프로그램 디렉토리를 탐색하고 Apache Friends를 찾은 다음 XAMPP를 찾으십시오.

XAMPP 제어판

  • 아래 그림은 제어판을 보여줍니다.

XAMPP 제어판

1) 이 섹션에는 설치된 서비스, 모듈 및 프로세스 ID(PID) 목록이 표시됩니다. 녹색 체크 표시는 해당 모듈이 서비스로 설치되었음을 의미합니다. 빨간색 표시는 서비스로 설치되지 않았음을 의미합니다. 서비스를 설치하려면 빨간색 표시를 클릭하십시오. 버튼에 녹색 체크 표시가 있는 상태에서 클릭하면 제어판에서 시스템을 제거할지 여부를 묻는 메시지가 나타납니다.

2) 이 섹션에는 모듈과 연결된 포트가 표시됩니다. 작업 섹션은 다음과 같은 용도로 사용됩니다.

  1. 시작과 정지ping 모듈
  2. Apache 관리자 창을 열면 MySQL
  3. Apache 설정 파일을 여는 중입니다. MySQL 등을 변경하기 위해
  4. 모듈의 로그 파일 보기

3) 이 섹션에는 다음과 같은 유용한 유틸리티가 포함되어 있습니다. Netstat, Windows 서비스 바로가기 등

4) 이 섹션에는 모듈의 상태 정보가 표시됩니다. 제어판은 다음 용도로 사용할 수 있습니다.

  • Apache와 같은 서비스를 설치 및 제거합니다. MySQL XAMPP를 통해 설치되는 등
  • 서비스를 시작하고 중지합니다.
  • 설정 파일 등을 엽니다.

XAMPP 구성

이제 XAMPP 설치를 개발에 사용하기 전에 필요한 기본 구성을 살펴보겠습니다.ping PHP 기반 웹사이트. 입력하세요 URL http://localhost/xampp/ 좋아하는 브라우저에서. 이 튜토리얼에서는 다음을 사용합니다. Firefox 우리의 웹 브라우저로.

XAMPP 구성

위 화면이 보이면 XAMPP 설치가 성공적으로 완료된 것입니다. 왼쪽 패널에는 다음과 같은 유용한 정보 링크가 있습니다.

  • 설치된 PHP 버전
  • XAMPP의 보안 설정
  • phpMyAdmin 등의 유틸리티에 대한 접근

최신 XAMPP 릴리스에는 PHP 8.x(예: PHP 8.2)가 포함되어 있습니다. MariaDB 불쑥 찾아가는 사람 MySQL 교체용입니다. 이 스크린샷 중 일부에 나와 있는 훨씬 오래된 XAMPP 1.8.0 버전에는 PHP 5.4.4가 포함되어 있었습니다.

최고의 PHP IDE는 무엇입니까?

PHP IDE는 PHP 코드를 쉽게 작성할 수 있도록 도와주는 프로그램입니다. PHP IDE는 종종 구문 강조 기능을 제공하며, 경우에 따라 자동 완성 기능도 포함되어 있습니다. 즉, PHP 인터프리터가 인식하는 PHP 키워드를 입력하면 해당 키워드가 일반 문장과는 다른 색으로 강조 표시됩니다. 자동 완성 기능은 입력하는 즉시 알려진 PHP 키워드를 자동으로 표시해 줍니다. 메모장을 사용해서도 PHP 코드를 작성하고 편집할 수 있습니다. 하지만 메모장과 같은 편집기를 사용하면 키워드 오타나 닫히지 않은 중괄호 등의 오류를 쉽게 발견하기 어려워 디버깅이 어려워진다는 단점이 있습니다. IDE는 오류가 있는 문장을 강조 표시해 주기 때문에 오류를 쉽게 찾아낼 수 있습니다. 아래 표는 인기 있는 PHP 편집기 5가지를 보여줍니다.

편집자 특허 크로스 플랫폼 간단한 설명
넷빈즈 IDE 오픈 소스 가능
  • 키워드 및 기타 알려진 정보에 대한 구문 강조 및 코드 완성 기능을 갖춘 전용 PHP 코딩 환경입니다.
  • Zend, Symfony 등 PHP MVC 프레임워크와의 통합을 지원합니다.
  • Code 파일에 대한 변경 내역을 보여주는 기록
  • 플러그인을 통해 SFTP, FTP 및 SVN을 사용할 수 있습니다.
Dreamweaver 상업 보험 가능
  • HTML과 PHP를 지원합니다.
  • 키워드 및 기타 알려진 정보에 대한 구문 강조, 코드 접기 및 완성.
  • SFTP와 FTP를 지원합니다.
Zend Studio 상업 보험 가능
  • Zend Server 및 Zend PHP MVC 프레임워크, PHPUnit, phpDocumentor 등과 통합되어 있습니다.
  • 구문 강조, 코드 접기 기능이 있습니다.
  • 지원 웹 서비스
PHP Eclipse 오픈 소스 가능
  • Code 포맷터
  • SVN, SSH/FTP를 지원합니다.
Notepad++ 프리웨어 Windows 만
  • 구문 강조
  • 플러그인을 통해 SFTP 및 FTP를 지원합니다.

Netbeans IDE PHP 편집기. 위 표에서 간략하게 강조된 바와 같이, NetBeans 이 IDE는 PHP 개발자의 생산성을 향상시키는 강력한 기능을 갖추고 있습니다. 이 IDE는 다음에서 무료로 다운로드할 수 있습니다. https://netbeans.apache.org/front/main/download/

  • 구문 강조 표시 및 자동 완성 기능은 작업 효율을 높여줍니다. 생산력
  • 다음과 같은 데이터베이스 시스템을 기본적으로 지원합니다. MySQL. 데이터베이스를 코딩하고 개발하는 데 두 개의 프로그램을 사용할 필요는 없습니다.
  • IDE는 다음과 같은 용도로 사용할 수 있습니다. 협업 환경. 이는 다른 개발자와 팀으로 협력해야 할 때 유용합니다.
  • IDE는 다른 언어 지원 예를 들면 :
    • Java SE
    • Java EE
    • C
    • C++

NetBeans 현재는 Apache Software에서 유지 관리하고 있습니다. Foundation as Apache NetBeans이 프로그램은 1년에 네 번 출시됩니다. 2026년 현재 최신 버전은 30이며, 아래 스크린샷은 이전 버전을 사용합니다. NetBeans 7.3.

Netbeans IDE 소개

설치가 성공적으로 완료되면 NetBeans IDE PHP 편집기를 사용하면 다른 프로그램처럼 실행할 수 있습니다. Windows 프로그램. 아래와 같은 창이 나타납니다.

Netbeans IDE 소개

1. 프로젝트 탐색기 – 이 패널은 열려 있는 모든 프로젝트를 표시하는 데 사용됩니다. 프로젝트는 트리 보기에 나열됩니다.

2. 바로가기 도구 모음 – 이 도구 모음에는 새 프로젝트 만들기, 기존 프로젝트 열기, 작업 실행 취소 및 다시 실행 등과 같이 자주 수행되는 작업에 대한 바로 가기가 포함되어 있습니다.

3. 시작 페이지 이 페이지에는 '학습 및 발견', '나', '내 것' 이렇게 세 개의 탭이 있습니다. NetBeans그리고 새로운 소식입니다.

  • 첫 번째 탭인 [학습 및 탐색]에서는 해당 기능들을 소개합니다. NetBeans IDE를 소개하고, IDE에서 개발할 수 있는 몇 가지 데모와 튜토리얼을 보여줍니다. NetBeans IDE.
  • 두 번째 탭 [내 것] NetBeans] 최근에 열었던 프로젝트 목록을 보여주고, 플러그인을 설치하고 IDE의 기능을 활성화할 수 있도록 합니다.

4. 출력창 – 다음과 같은 프로그램의 출력을 표시하는 데 사용됩니다. Java 콘솔 애플리케이션. 또한 로그 및 디버그 정보를 표시하는 데에도 사용됩니다. 아래 스크린샷은 프로젝트가 열려 있는 IDE를 보여줍니다.

Netbeans IDE 소개

Netbeans IDE를 사용하여 새 PHP 프로젝트 만들기

  • 아래와 같이 툴바에서 새 프로젝트 만들기 버튼을 클릭합니다.

Netbeans IDE를 사용한 PHP 프로젝트

  • XAMPP에서 사용 가능한 모든 번들을 다운로드한 경우 NetBeans IDE에서 프로젝트 범주에서 PHP를 선택하고, 프로젝트 목록에서 PHP 애플리케이션을 선택한 다음, 다음 버튼을 클릭하세요.

Netbeans IDE를 사용한 PHP 프로젝트

  • 아래와 같이 프로젝트 이름을 입력합니다.

Netbeans IDE를 사용한 PHP 프로젝트

  • 위와 같이 폴더가 XAMPP PHP 설치 디렉터리에 저장되어 있는지 확인하세요.
  • 완료되면 다음 버튼을 클릭하세요.

Netbeans IDE를 사용한 PHP 프로젝트

  • '실행 계정:'이 '로컬 웹 사이트(로컬 웹 서버에서 실행)'로 설정되어 있는지 확인하십시오.
    • 프로젝트 URL: 설정됨 http://localhost/phplessons/

주의 사항 위 설정은 기본값으로 설정되어 있습니다. 전문가가 아닌 이상 변경할 필요가 없습니다.

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

Netbeans IDE를 사용한 PHP 프로젝트

  • The NetBeans PHP 편집기는 Symfony 및 Zend와 같은 PHP MVC 프레임워크와의 통합을 지원합니다. 하지만 지금은 MVC 프레임워크를 선택하지 않겠습니다. 완료 버튼을 클릭하세요.
  • 새로 생성된 프로젝트가 프로젝트 브라우저에 표시되고 index.php 페이지가 생성됩니다.
  • 새로 생성된 페이지에 HTML 코드가 포함되어 있습니다. 해당 코드를 아래 코드로 교체하십시오.

첫 번째 PHP 예제 실행

<?php
echo "Hello World!";
?>
  • 아래와 같이 도구 모음에서 실행 버튼을 클릭합니다.

PHP 예

  • 기본 브라우저가 열립니다. URL http://localhost/phplessons/index.php. 출력 "Hello World!"가 브라우저에 표시됩니다.

자주 묻는 질문

아니요. XAMPP는 로컬 개발 및 테스트용으로 설계되었으며 기본 설정은 공용 환경에 적합하지 않습니다. 프로덕션 환경에서는 웹 스택과 방화벽이 적절히 구성된 보안 강화 서버를 사용하십시오.

XAMPP는 크로스 플랫폼이며 다음에서 실행됩니다. Windows, 리눅스 및 macOS아파치 번들링, MariaDBPHP와 Perl. WAMP는 Windows- 아파치호만 운항합니다. MySQL그리고 PHP도 지원합니다. XAMPP는 운영체제 전반에 걸쳐 이식성이 더 뛰어난 선택입니다.

가장 흔한 원인은 다른 프로그램이 80번 포트를 사용하고 있는 경우입니다. SkypeIIS 또는 다른 웹 서버가 설치되어 있는 경우 해당 프로그램을 닫거나 httpd.conf 파일에서 Apache의 포트를 변경한 다음 제어판에서 Apache를 다시 시작하십시오.

네. AI는 XAMPP 설치, PHP 버전 선택, php.ini 편집, 포트 충돌 해결 과정을 안내해 줄 수 있습니다. 또한 첫 PHP 애플리케이션을 위한 기본 프로젝트 구조를 생성해 줄 수도 있습니다.

예. AI는 오류 메시지를 설명할 수 있습니다. NetBeans 출력 창을 통해 구문 및 논리 오류 수정 제안을 제공하고, 프로젝트에 붙여넣어 다듬을 수 있는 기본 PHP 클래스를 생성합니다.

이 게시물을 요약하면 다음과 같습니다.