포스트 보기

포스트 썸네일 [Server] 02. PHP 7 설치 및 웹 서버 연동

NO  : 2 작성자 : cheolee
주제  : 공부 > 블로그개발 조회수 : 45 등록일 : 2021-07-17

로컬 pc에 설치한 apache 웹 서버(apache http server)에 php를 개발언어로 사용하기 위해 php를 설치하고 apache에 연동합니다.


 

PHP 7.x 설치


 

STEP 1) 윈도우용 PHP 배포 사이트에 접속하여 php 7의 최신 버전 파일을 다운로드 합니다.

  • PHP 7 항목 중 가장 최신 버전 선택


 
  • 바이너리 압축파일(zip) 다운로드

  • 쓰레드 작업 안정성을 위해 'Thread Safe' 항목 선택


 

STEP 2) 다운로드한 압축파일을 원하는 폴더에 압축 해제 해줍니다.

  • ex) D:/Program Files/php


 

STEP 3) 압축을 해제한 후 php 환경설정 파일을 생성합니다.

  • D:/Program Files/php 폴더의 php.ini-production 파일을 동일 폴더에 복사

  • 파일명을 php.ini 변경


​​​​

STEP 4) php.ini을 텍스트 편집기로 열어 아래의 부분들을 검색하여 수정합니다.

  • 짧은 코드 블럭 tag( <?= ㆍㆍㆍ ?> )를 사용할 수 있도록 설정


 
  • 오류 메세지 대부분을 출력시키도록 설정


 
  • 오류가 발생하면 메세지를 출력시키도록 설정


 
  • 확장 모듈 디렉토리 위치 설정


 
  • 국내 시간대 사용을 위해 타임존 설정


 
  • session을 사용하기 위해 session 폴더 위치 설정(설치 시 해당 폴더가 없는 경우 생성 필요)


 

STEP 5) 환경설정을 마쳤으면 윈도우 시스템 환경 변수의 시스템 변수 path 에 php 실행파일 경로를 추가합니다.





 

웹 서버에 PHP 연동

 php 설치 및 환경설정이 완료되었으면 이제 apache 웹 서버에 php를 연동합니다.

STEP 1) apache에 php 연동 설정 파일을 생성하여 설정내용을 추가합니다. 

  • D:/Servers/Apache24/conf/extra 폴더로 이동

  • 마우스 우클릭->[새로 만들기]->[텍스트 문서] ->  httpd-php.conf 파일 생성

  • 파일을 열고 아래와 같은 내용 입력 후 저장

1
2
3
4
5
6
7
#
#    PHP Settings
#
LoadModule php7_module "D:/Program Files/php/php7apache2_4.dll"
AddType application/x-httpd-php .php .html
AddHandler application/x-httpd-php .php .html
PHPIniDir "D:/Program Files/php"
cs
   

STEP 2) apache 실행 시 httpd-php.conf을 읽어올 수 있도록 apache 설정 파일 내용을 수정합니다.

  • D:/Servers/Apache24/conf 폴더로 이동

  • httpd.conf 파일을 열고 아래의 부분들을 검색하여 수정

  • rewrite 모듈을 사용할 수 있도록 해당행 주석 해제


 
  • 서버 접속시 php 파일을 먼저 찾도록 index.php 추가


 
  • 마지막행에 아래 내용 추가 후 저장


 
STEP 3) php연동 설정을 마쳤으면 설정 내용 반영을 위해 apache 서버를 재시작 합니다.
 

 
  • apache 서비스 항목에 php 관련 표시 내용 확인


 

STEP 4) 이제 php가 정상 동작을 하는지 서버에 접속하여 확인합니다.

  • D:/Servers/Apache24/htdocs 폴더에 phpinfo.php 파일을 생성하여 아래와 같이 코딩 후 저장

1
<? phpinfo(); ?>
cs
 
  • 브라우저 주소창에 localhost/phpinfo.php 입력 후 아래와 같이 출력되면 php 정상 동작 확인 완료


 

댓글 0 댓글 보기

관련 포스트 목록