Program/Php

php 설치

soccerda 2020. 9. 21. 16:11
반응형

아파치 2.4 + php 7.4를 설치해 보겠다.

 

아파치는 이전 글을 참고

 

soccerda.tistory.com/192

 

아파치(apache) 설치

아파치(apache)란? Apache HTTP Server는 오픈 소스 소프트웨어 그룹인 아파치 소프트웨어 재단에서 만든 웹 서버 프로그램이다.  ※ 웹 서버 : 서버에 접속한 사용자에게 웹 서비스를 제공하기 위하여

soccerda.tistory.com

 

 

php 다운로드

windows.php.net/download

 

PHP For Windows: Binaries and sources Releases

PHP 7.2 (7.2.33-1) Download source code [27.31MB] Download tests package (phpt) [14.34MB] VC15 x64 Non Thread Safe (2020-Sep-02 17:23:53) Zip [24.92MB] sha256: 32c054fcc308fce7bcffb6add867b3e4e11e7dd4a825cb47703bf26f235485f8 Debug Pack [23.17MB] sha256: 41

windows.php.net

 

최신 버전은 7.4.10이며 Non Thread Safe 버전과 Thread Safe 버전이 있다.

TS는 멀티스레드 가능

NTS는 멀티스레드 불가

TS 버전으로 64bit 용으로 다운로드하자.

 

압축을 풀자.

폴더명을 php로 변경하여 C드라이브(원하는 곳으로 해도 무방) 아래로 옮기겠다. 

 

설정하기 

 

옮긴 폴더 아래 php.ini-production 파일을 copy 하여 php.ini 파일을 생성하자.

 

;extension_dir = "./"을 찾아 세미콜론 제거 혹은 하단에 extension_dir = "./"을 복사한 후 php 설치 디렉터리/ext형태로 수정

extension_dir ="C:/php/ext"

 

 

 

Apache 2.4와 php 연동

 

아파치 설치경로/conf폴더 httpd.conf 수정

index.php  추가

<IfModule dir_module>

    DirectoryIndex index.php index.html

</IfModule>

 

기존

 

수정 후

 

그리고 

맨하단에 추가

PHPIniDir "C:/php"

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

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

AddHandler application/x-httpd-php.php

 

Win+X->명령 프롬프트 -> httpd -k restart 입력하여 아파치 재시작

 

 

C:\Apache24/htdocs에  phpinfo.php  파일 추가한 후 내용 추가

<?php

phpinfo();

?>

 

 

http://localhost/phpinfo.php 확인

 

아래와 같이 php 정보가 출력되면 정상적으로 연동된 것이다.

 

 

반응형