- IIS or NginX 선택 : 확장성이나 참고자료의 양은 NginX, 윈도우 GUI 방식의 쉬운 설정 관리는 IIS
- IIS 설치 : 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기 > World Wide Web 서비스 체크 > CGI 체크 + 웹 관리 도구 체크 하고 설치
- PHP 설치 : https://www.php.net/ > Downloads > Windows downloads > Zip 다운로드 후 C 드라이브에 압축 품
(IIS의 FastCGI 를 사용해서 php 를 구동하려면 non thread safe 버전을 다운받아야 함) - IIS 설정 : IIS 관리자 > 처리기 매핑 > 모듈 매핑 추가
- CURL 설치 : php 설치 폴더의 php.ini-production 파일을 php.ini 로 복사 > php.ini 안의 extension=curl 의 주석을 제거하고 IIS 다시 시작
- php.ini 주석 제거 : extension=zip
- HTTP 오류 500.0 - Internal Server Error
C:\php\php-cgi.exe - FastCGI 프로세스가 구성된 요청 시간 제한을 초과했습니다.
가 나오면
C:\Windows\System32\inetsrv\config\applicationHost.config 의 내용중
<fastCgi>
<application fullPath="C:\php\php-cgi.exe" activityTimeout="6000" />
</fastCgi>
로 굵은 글씨 부분 추가해서 수정