윈도우에 XAMPP설치하기 (PHP 개발환경 구성하기)

XAMPP 다운받기

http://www.apachefirends.org 사이트에 접속하여 자신의 운영체제에 맞는 항목을 다운로드 합니다.

 

페이지가 이동되면 화면 상단의 “click here”항목을 클릭합니다.

 

프로그램 다운로드를 위해 sourceforge 사이트로 이동되고 나면 화면 중앙의 “Download” 버튼을 클릭합니다.

 

페이지가 이동되고 나면 일정 시간 후에 다운로드가 시작됩니다. 시간을 기다리지 않고 “direct link” 항목을 클릭하여 바로 다운로드 받을 수 도 있습니다.

 

 

XAMPP 설치하기

설치 프로그램을 64비트 운영체제에서 실행할 경우 아래와 같은 경고 메시지가 표시됩니다. “OK”버튼을 눌러 넘어가도록 합시다.

 

설치 프로그램이 시작 됩니다.

 

설치할 구성 요소를 선택하는 화면이 표시됩니다. 여기서는 PHP 개발에 필요한 Apache, MySQL, PHP 항목만 선택했습니다.

 

설치 경로를 지정하는 화면입니다. 여기서는 기본값을 그대로 유지했습니다. 자신이 설치하고자 하는 경로로 이동하는 것도 가능 합니다.

 

XAMPP에 관하여 자세한 정보를 확인할지 묻는 페이지 입니다. 체크박스를 선택한 상태로 “Next”를 누를 경우 웹 브라우저가 실행되면서 XAMPP의 안내 페이지가 표시됩니다. 번거로운 과정이니 체크를 해제하고 다음으로 진행합니다.

 

설치를 위한 준비가 모두 끝났다는 내용이 표시됩니다. “Next”를 누르면 설치가 시작됩니다.

 

설치가 진행됩니다.

 

설치가 완료되고 XAMPP의 컨트롤 패널을 실행하겠냐는 메시지가 표시됩니다. 체크된 상태를 유지하고 “Finish”를 클릭합니다.

 

XAMPP의 컨트롤 패널이 실행되는 과정에서 mySQL과 Apache 웹 서버에 대한 보안경고 허용창이 표시됩니다. “엑세스 허용”을 누릅니다. 이 버튼을 클릭하면 MySQL과 Apache에 대한 포트가 윈도우 방화벽에서 해제되어 외부 접속이 가능해 집니다.

 

 

XAMPP 설정하기

여기서는 일반적인 PHP 프로그래밍을 위한 과정을 윈도우 기반으로 설명합니다. 만약 Mac을 사용중이라면 이 부분부터는 다음의 포스팅을 확인하시기 바랍니다.

XAMPP macOS버전의 DOCUMENT_ROOT설정 및 MySQL 접속

웹 서버의 ROOT 디렉토리로 사용할 폴더 만들기

작업을 진행하기 위한 폴더를 하나 생성합니다. 여기에서는 C드라이브 하위에 “phpuser”라는 이름으로 폴더를 생성했습니다.

 

Apache 웹 서버 설정하기

XAMPP 컨트롤 패널이 실행되면 Config 버튼을 눌러서 “Apache (httpd.conf)” 항목을 선택합니다.

 

메모장이 실행되면서 아파치 웹 서버의 설정 내용이 표시됩니다. 여기에서는 웹 서버의 기본 경로(Document Root)를 앞서 생성한 C:/phpuser 경로로 변경할 겁니다. 메모장에서 “Ctrl + F”를 눌러서 “찾기” 창을 표시하고 “DocumentRoot”라고 입력하여 검색합니다.

 

아래와 같이 DocumentRoot 라는 설정값이 나타나면 이 값을 앞서 생성한 자신의 작업 폴더로 변경합니다. 주의할 점은 역슬래시가 아니라 슬래시를 사용해야 한다는 점 입니다.  DocumentRoot와 더불어 그 밑에 표시되는 <Directory  경로> 형식의 태그도 함께 수정해야 합니다.

설정이 모두 끝나면 파일을 저장하고 닫습니다.

 

 

PHP 기본 설정 하기

XAMPP의 컨트롤 패널에서 “Config > PHP (php.ini)” 항목을 선택합니다.

 

Short Open Tag 설정

먼저 “short_open_tag”라는 항목을 검색합니다.

 

기본값은 아래와 같이 Off로 설정되어 있습니다.

 

이 항목의 설정값을 “On”으로 변경합니다.

 

 

최대 업로드 가능 용량 설정

PHP 설정파일에서 filesize로 검색하여 “upload_max_filesize”라는 항목을 찾습니다.

 

업로드 가능한 최대 용량의 기본값은 아래와 같이 2M로 설정되어 있습니다.

 

이 항목의 값을 20M 이상으로 잡아 줍니다.

 

 

시간대 설정하기

“timezone”으로 검색하여 “date.timezone”이라는 설정값을 찾습니다.

 

기본 시간대는 베를린으로 지정되어 있습니다.

 

이 설정값을 서울로 변경합니다.

 

 

웹 서버 시작하기

이제 Apache와 MySQL의 Start 버튼을 각각 눌러서 서버를 시작합니다. 윈도우를 재부팅할 때 마다 XAMPP의 컨트롤 패널에서 서버의 구동을 확인해 주어야 합니다.

댓글 남기기