구축

IIS 10 - PHP 실행

상석하대 2023. 4. 11. 20:26

IIS가 설치돼 있지 않으면 IIS 10 설치 - 기본을 먼저 선행한다.
CGI 추가를 역활 및 기능 추가 마법사로 진행한다.

https://windows.php.net/download에서 PHP 최근 바이너리를 다운로드한다.

2023년 04월 11일 기준 php-8.2.4-nts-Win32-vs16-x64.zip 이다.

FastCGI는 Non-Thread Safe(NTS) 버전을 사용한다.

(ISAPI는 PHP 5.3부터 빠짐)

MICROSOFT VISUAL C++ 2015 - 2022 런타임을 필요로 한다.

https://aka.ms/vs/17/release/vc_redist.x64.exe 이다.

 

1. Visual Studio 2015, 2017(vs16/17), 2019 및 2022용 Microsoft Visual C++ 런타임 라이브러리를 설치

 

2. PHP 바이너리 압축을 해제

3. 폴더를 통째로 C:\Program Files 안으로 드래그

 

4. PHP 폴더 경로를 복사

 

5. 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경 변수

 

6. 시스템 변수에서 Path 변수

 

7. 경로 추가하기

 

8. 복사한 PHP 폴더 경로를 붙여 넣음

 

9. 저장

 

10. 확인

 

11. 닫기

 

12. 변수 적용 확인

 

13. 역활 및 기능 추가 마법사 실행하여 CGI 선택

 

14. 설치 시작

 

15. 설치 확인

 

16. IIS 실행 > 해당 사이트 > 처리기 매핑 더블 클릭

 

17. 모듈 매핑 추가

 

18. 모듈 작성

 

19. 요청 제한에 파일만 매핑

 

20. php.ini 사용하기

21. php.ini-production 파일을 php.ini로 변경

 

22. info.php를 작성하여 C:\inetpub\wwwroot 안에 저장

 

23. 브라우저로 연동 확인

반응형

'구축' 카테고리의 다른 글

IIS 10 - py 실행  (0) 2023.04.19
IIS 10 - pl 실행  (0) 2023.04.19
IIS 10 - ASP.NET 실행  (0) 2023.04.11
IIS 10 - ASP 실행  (0) 2023.04.10
IIS 10 설치 - 기본  (0) 2023.04.10