윈도우7 IIS에 php 설치하기 ->(추가) 윈도우10 iis10 php설치
(추가) 2021-03-14
아래 방식은 예전 방식이니 윈도우 10에 설치하려면 blog.naver.com/jungsangun/222274705472 를 참고하여 설치한다.
http 방식으로 첨부파일을 서버에 업로드할 때 php는 기본 제공하는 함수를 이용하여 업로드가 가능하다.
하지만 asp의 경우 별도의 컴포넌트 등을 설치해야하는 것으로 알고있다.
그래서 윈도우 웹서버인 IIS에 php를 설치하여 첨부파일 업로드를 구현하려고 한다.
우선 php 설치 과정을 정리해본다.
1. Windows기능 사용/사용 안함에서
인터넷 정보 서비스>World Wide Web 서비스>응용프로그램 개발 기능>CGI 체크
2. PHP on Windows 에서 Install 클릭
https://www.microsoft.com/web/platform/phponwindows.aspx
3. 웹 플랫폼 다운로드
https://www.microsoft.com/web/downloads/platform.aspx
4. PHP.exe 실행하고
IIS용 PHP관리자(Korea) 추가
php5.6.20 For IIS Express(Korea)
추가, 이때
Microsoft Drivers3.4 for PHP v.5.6 for SQL Server in IIS Express(Korea)도 같이 추가된다.
그리고 설치한다.
5. IIS 관리자 에서 우측 "다시 시작" 클릭
6. php 설치 확인은 웹서버 루트디렉토리에 test.php 파일을 만든다.
7. 서버주소(도메인)/test.php 를 브라우저의 주소표시줄에 입력한다.
8. php정보가 확인되면 정상적으로 php가 설치된 것이다.
(참고)
http://studyforus.tistory.com/13
http://studyforus.tistory.com/9
(추가 2018-08 -19 ) ****************************************************************************
윈도우10 iis10 에서 PHP 관리자 설치하기
WPI 에서
PHP 5.6.31 For IIS Express(Korea) 를 추가하면
Microsoft Drivers 3.2 for PHP v5.6 for SQL Server in IIS Express(Korea)
Windows Cache Extension 1.3 for PHP 5.6 in IIS Express(Korea)
이 2개가 같이 자동으로 추가된다.
IIS용 PHP관리자(Korea) 는 추가하지 않고 별도로 설치한다.
이유는 WPI에서 제공하는 PHP관리자가 IIS10에서 설치시 에러가 발생한다.
레지스트리를 변경하여 설치하는 방법이 있으나 잘 안되는 경우도 있다.
다행히 최근에 IIS10 지원 버전 "PHP Manager 1.5.0 for IIS 10" 이 나왔다.
https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10
다운로드 후 설치하면 된다. IIS관리자 화면에 PHP Manager 가 설치된다.
아직 WPI에서는 조회되지 않으니 이렇게 직접 다운로드 받아 설치하면 된다.