php 설치
아파치 2.4 + php 7.4를 설치해 보겠다.
아파치는 이전 글을 참고
아파치(apache) 설치
아파치(apache)란? Apache HTTP Server는 오픈 소스 소프트웨어 그룹인 아파치 소프트웨어 재단에서 만든 웹 서버 프로그램이다. ※ 웹 서버 : 서버에 접속한 사용자에게 웹 서비스를 제공하기 위하여
soccerda.tistory.com
php 다운로드
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 정보가 출력되면 정상적으로 연동된 것이다.