SERVER

XAMPP 를 이용한 PHP 로컬 개발환경 구축

don-t-orz 2021. 2. 11. 20:00

1. XAMPP 란?

XAMPP는 apachefriends.org에서 제공하는 오픈소스 패키지로

Apache / MariaDB / PHP / Perl을 하나의 패키지로 제공하며

WINDOWS, LINUX, MAC OS 총 3가지의 OS를 크로스로 지원중입니다.

XAMPP를 이용하면 Apache 서버를 활용한 PHP 개발환경을 쉽게 구축할 수 있습니다.

 

 

2. XAMPP 다운로드

XAMPP는 apachefriends.org에서 다운로드가 가능하며
PHP 버전 및 install/uninstall 버전, 일반 버전과 potable 버전을 선택하여 다운로드 및 설치가 가능합니다.

 

다운로드 페이지

다운로드 : www.apachefriends.org/download.html

 

Download XAMPP

Includes: Apache 2.4.46, MariaDB 10.4.17, PHP 7.3.27 + SQLite 2.8.17/3.34.1 + multibyte (mbstring) support, Perl 5.32.1, ProFTPD 1.3.6, phpMyAdmin 5.0.4, OpenSSL 1.1.1i, GD 2.2.5, Freetype2 2.4.8, libpng 1.6.37, gdbm 1.8.3, zlib 1.2.11, expat 2.0.1, Sablot

www.apachefriends.org

 

버전별 다운로드 : sourceforge.net/projects/xampp/files/

 

XAMPP - Browse Files at SourceForge.net

×

sourceforge.net

 

install/uninstall 버전의 차이

install 버전은 .exe 확장자로 제공되며 별도의 installer를 통해 설치가 진행됩니다.

uninstall 버전은 .zip, .7z 확장자의 압축파일로 제공하며

원하는 디렉토리에 압축을 해제하는 형식으로 설치가 진행됩니다.

 

potable 버전의 차이

potable 버전은 일반 버전과 패키지를 구성하는 프로그램에 차이가 있습니다.

potable 버전을 통해 사용하지 않는 프로그램은 설치를 제외하여 설치 시 필요한 용량을 줄일 수 있습니다.

  xampp-windows-x64-8.0.2-0-VS16 xampp-portable-windows-x64-8.0.2-0-VS16
용량 221,075KB 192,939KB
패키지 구성요소 Apache 2.4.46
MariaDB 10.4.17
PHP 8.0.2
phpMyAdmin 5.0.4
OpenSSL 1.1.1
XAMPP Control Panel 3.2.4
Webalizer 2.23-04
Mercury Mail Transport System 4.63
FileZilla FTP Server 0.9.41
Tomcat 7.0.107 (with mod_proxy_ajp as connector)
Strawberry Perl 5.32.0.1 Portable
Apache 2.4.46
MariaDB 10.4.17
PHP 8.0.2
phpMyAdmin 5.0.4
OpenSSL 1.1.1
XAMPP Control Panel 3.2.4
Webalizer 2.23-04
Mercury Mail Transport System 4.63
FileZilla FTP Server 0.9.41
Tomcat 7.0.107 (with mod_proxy_ajp as connector)
Strawberry Perl 5.32.0.1 Portable

 

 

3. XAMPP 설치

install 버전 설치

- .exe 설치 파일 실행

.exe 설치 파일을 실행, next를 눌러 다음으로

- 설치할 프로그램 선택

xampp를 구성할 프로그램 선택, 체크박스를 해제하여 설치 제외 가능

 - 언어 선택

언어 설정후 next를 눌러 다음으로 진행

- 추가 프로그램 확인

next 를 눌러 다음

- install 진행여부 최종 확인

next 를 눌러 다음

- install 진행

인스톨 도중 Windows  Defender경고 창으로 apache 액세스 허용여부를 물으면 허용으로 체크

- install 완료

체크박스를 체크한후 Finish버튼을 눌러 설치를 완료함과 동시에 컨트롤 패널 실행

- XAMPP Control 실행

apache 서비스를 Start 하여 80포트와 443포트 정상여부 확인

※ 설치 파일 실행시 Notice - 백신 프로그램감지

백신 프로그램이 동작하여 install 과정이 느릴수 있다는 경고, yes를 눌러 진행

※ 설치 파일 실행시 Notice - UAC 관련 설치 폴더 주의 안내

xampp 설치시 C:\Program files 디렉토리 하위로 설치시 권한문제 발생 안내 노티

 

uninstall 버전 설치

- 다운받은 .zip 또는 .7z 압축파일의 압축 해제, 압축해제된 xampp 디렉토리를 C:\ 로 이동

- setup_xampp 배치 파일 실행

- xampp-contol 실행, 언어 설정

- xampp-contol 실행

apache 서비스를 Start 하여 80포트와 443포트 정상여부 확인

 

 

4. APACHE 서비스 정상동작 확인

인터넷 브라우져를 통해 http://localhost  접속,
xampp의 초기 화면이 출력되는지 확인하여 정상동작 여부를 확인한다.