agencies

[프로젝트] 홈페이지 구축 (php 설치) v0.2 본문

Ⅲ. 정보보안

[프로젝트] 홈페이지 구축 (php 설치) v0.2

agencies 2024. 2. 26. 00:48

이번 시간에는 php와 apache를 연동하는 실습을 진행하고자 합니다.

https://www.php.net/downloads.php

 

PHP: Downloads

Current Stable PHP 8.3.3 (Changelog) php-8.3.3.tar.gz (sig) [19,295Kb] 15 Feb 2024 61285ae17a93d172c9f2ebfe4280058d05bda17cadab705ca5b51ba3e6f3a5ac php-8.3.3.tar.bz2 (sig) [15,472Kb] 15 Feb 2024 aafb613ba79594a23fe722f8e90ad473300610bf80e74b8aa52da9cac2dc4

www.php.net

 

 

Thread Safe 라고 되어 있는 버전을 선택하고 다운로드 합니다.

 

 

다운로드 받은 후 apache가 설치된 폴더에 php라는 폴더를 만들고 그 안에 다운로드 받은 php 파일을 넣습니다.

 

 

 

 

php.ini-production 파일의 이름을 php.ini로 변경합니다.

 

 

 

php.ini 파일을 수정합니다.

extension_dir = "ext"로 앞에 있는 주석(;)을 제거합니다.

 

 

 

httpd.conf 파일을 수정합니다.

directoryindex 에 index.php를 추가합니다.

 

 

이어서 맨 하단에 아래의 두 문장을 추가합니다.

PHPIniDir 

LoadModule php_module

 

 

 

아파치 모니터를 재시작합니다.

 

 

<?php
echo "hello world";
?>

 

소스코드 형태로 나타나는 것이 아니고 hello world가 출력된다면

정상적으로 apache와 php가 연동이 되었습니다.