반응형

안녕하세요.

이번 포스트부터 본격적으로 환경 구축을 시작해보겠습니다. 저와 같은 초보자분들을 위해 차근차근 쉽게 다가가 보도록 하겠습니다.

 

1. Apache2.4 설치


*Apache란 웹 서버를 말합니다. php를 실행하기 위해 필요합니다.

 

https://www.apachelounge.com/download/ 사이트에 접속합니다.

 

Apache 2.4.37 의 zip 파일을 다운로드합니다.

 

다운로드 한 zip 파일의 압축을 풀면 Apache24 폴더가 있습니다.

Apache24 폴더를 C:\로 이동합니다.

 

 

 

C:\Apache24\conf에 httpd.conf 파일을 편집기로 열어 수정합니다.(메모장에 파일을 드래그해도 됩니다.)

 

 

 

1. Define SRVROOT 를 검색하여 Apache24 폴더가 있는 경로로 수정합니다.

- Define SRVROOT "c:/Apache24"

2. Listen 80 을 검색하여 원하는 포트로 수정합니다. (권장 포트 80)

- Listen 80

3. #ServerName www.example.com:80 을 검색하여 #을 지운 후 www.example.com 을 localhost 로 수정합니다.

- ServerName localhost:80

4. DocumentRoot 를 검색하여 ${SRVROOT}/htdocs 부분을 c:/Apache24/htdocs 로 수정합니다.

- DocumentRoot "c:/Apache24/htdocs"

5. <IfModule dir_module> 을 검색하여 DirectoryIndex 뒤에 index.php 를 추가합니다.

- DirectoryIndex index.php index.html

 

수정을 완료한 뒤 환경 변수를 설정해줍니다. 제어판>시스템>고급 시스템 설정 > 고급탭에 환경변수를 클릭합니다.

 

 

시스템 변수의 Path에 C:\Apache24\bin 을 추가합니다.

 

 

cmd(명령 프롬프트)를 관리자 권한으로 실행합니다.

 

httpd.exe -k install 을 입력하여 아파치 서비스를 설치를 한 후 httpd.exe -k start 를 입력하여 아파치 서비스를 시작 합니다.

 

 

httpd.exe -k install 아파치 서비스 설치

httpd.exe -k uninstall 아파치 서비스 삭제

httpd.exe -k start 아파치 서비스 시작

httpd.exe -k stop 아파치 서비스 종료

httpd.exe -k restart 아파치 서비스 재시작

 

또는 C:\Apache24\bin 에 ApacheMonitor.exe 을 관리자 권한으로 실행하여 아파치 서비스 모니터를 통하여 작업 할 수 있습니다.

 

 

자, 이제 제대로 설정이 되었는지 확인해 보겠습니다.

웹브라우저 주소창에 http://localhost:80 (포트 80 생략가능) 을 입력해서 It Works!가 나오면 정상적으로 설치된 것입니다.

 

 

 

2. PHP 7.0 설치


*PHP란 동적 웹페이지를 만들기 위한 서버 측 스크립트 언어이자 범용 프로그래밍 언어입니다.

 

https://windows.php.net/download/ 사이트에 접속합니다.

PHP 7.0.33 의 zip 파일을 다운로드 합니다.

 


다운로드 한 zip 파일의 압축을 풀고, 폴더명을 간단하게 php-7.0.33로 변경 한 뒤 폴더를 C\ 로 이동합니다.

 

 

C:\php-7.0.33php.ini-production 파일 복사본을 만든 후 복사본 파일 명을 php.ini로 수정합니다.

마우스 우클릭> 이름 바꾸기

 

 

C:\php-7.0.33 에 위에 생성한 환경 설정 파일 php.ini 을 편집기로 열어 수정 합니다.(메모장에 파일을 드래그 해도 됩니다.)

 

1. display_errors = Off 를 검색하여 앞에 ; 을 지우고, Off 를 On으로 수정합니다. (Off로 설정하면 추후 오류메시지가 깨질 수 있음.)

- display_errors = On

2. extension_dir = "./" 을 검색하여 앞에 ; 을 지우고, "./" 부분을 C:\php-7.0.33\ext 로 수정합니다.

- extension_dir = "C:\php-7.0.33\ext"

3. 맨 아래에 내용을 추가해 줍니다.

LoadFile "C:\php-7.0.33\php7ts.dll"

LoadModule php7_module "C:\php-7.0.33\php7apache2_4.dll"

 

PHPIniDir "C:\php-7.0.33"

 

AddType text/html .php

AddHandler application/x-httpd-php .php

 

 

 

php 환경 설정은 완료 되었습니다. 이제 php를 실행하기 위해 php 와 apache를 연동합니다.

C:\Apache24\conf 에 httpd.conf 파일을 편집기로 열어 수정 합니다.

 

 

맨 아래에 내용을 추가합니다.

PHPIniDir "C:/php-7.0.33"

LoadModule php7_module "C:/php-7.0.33/php7apache2_4.dll"

AddType application/x-httpd-php .html .php

AddHandler application/x-httpd-php .php

 

파일 수정 후 아파치 서버를 재시작 해야 수정 한 내용이 반영 됩니다.

cmd(명령 프롬프트)를 관리자 권한으로 실행합니다.

httpd.exe -k restart 를 입력하여 아파치 서비스를 재시작 합니다.

또는 아파치 서비스 모니터에서 Restart 버튼을 클릭하여 재시작 합니다.

 

 

자, 이제 제대로 설정이 되었는지 확인하기 위해 메모장에 아래와 같이 입력 후 C:\Apache24\htdocs 에 phpinfo.php 파일로 저장 합니다.

 

 

 

웹브라우저 주소창에 http://localhost/phpinfo.php 를 입력해서 아래와 같은 화면이 나오면 정상적으로 설치된 것입니다.

 

이상 Apache2.4 + PHP7.0 설치를 마치겠습니다.

성공!

 

반응형

+ Recent posts