안녕하세요.
이번 포스트부터 본격적으로 환경 구축을 시작해보겠습니다. 저와 같은 초보자분들을 위해 차근차근 쉽게 다가가 보도록 하겠습니다.
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.33 에 php.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 설치를 마치겠습니다.
성공!
'홈페이지 > 그누보드' 카테고리의 다른 글
그누보드 개발 환경 구축하기- 5. Eclipse PHP + 그누보드 프로젝트 만들기 (1) | 2020.05.05 |
---|---|
그누보드 개발 환경 구축하기- 4. JDK 1.8 + SQL Developer 설치 (0) | 2020.05.05 |
그누보드 개발 환경 구축하기- 3. MariaDB 10 설치 + DB 설정하기 (0) | 2020.05.05 |
그누보드 개발 환경 구축하기- 1.그누보드란? (0) | 2020.05.05 |