Windows Server 2003 용 IIS 6에 PHP를 설치하는 방법
웹에서 가장 인기있는 개발 플랫폼 중 하나는 페이스 북, 워드 프레스 및 줌라와 같은 많은 인기있는 응용 프로그램과 사이트에 사용되는 PHP입니다. 이러한 시스템의 대부분은 Apache 웹 서버를 실행하는 Linux 시스템에서 사용하도록 '설계'되어 있지만 Windows Server 2003 시스템의 IIS 6을 통해 PHP 응용 프로그램을 배포 할 수 있습니다.
PHP 구성
Windows에서 PHP 코드를 실행하려면 PHP 바이너리 파일을 시스템에 복사해야합니다. 설치가 필요하지 않지만 제대로 실행 되려면 일부 구성을 완료해야합니다. 첫 번째 단계는 PHP Windows 바이너리를 다운로드하여 압축을 풀 (즉 'C : PHP')하는 것입니다. IIS 6의 경우 비 스레드 안전 바이너리를 사용해야한다..
압축을 푼 파일에서 'php.ini-production'파일을 복사하여 Windows 디렉토리에 붙여 넣으십시오. Windows 디렉토리에서이 파일의 이름을 'php.ini'로 변경하십시오..
메모장에서 'php.ini'파일을 열고 필요에 따라 구성하십시오. 우리가 복사 한 프로덕션 구성은 PHP 팀이 프로덕션 서버에 적합한 것으로 느끼기 위해 사전 구성되어 있습니다. IIS 6 시스템에 맞게 PHP를 구성하려면 몇 가지 사항을 변경해야합니다.
- 주석 처리를 제거하고 키를 설정하십시오., cgi.force_redirect = 0
- 키 주석 처리 해제, fastcgi.impersonate = 1
- 주석 처리를 해제하고 extension_dir 키를 PHP가 추출 된 경로의 'ext'폴더 (예 : 'C : PHPext')로 설정합니다..
- 키 설정, date.timezone (이 키 위의 줄에있는 URL은 허용 된 값을 나열합니다).
이 시점에서 Windows 시스템은 'php.exe'도구를 사용하여 명령 줄에서 PHP 스크립트를 실행할 수 있습니다.
IIS 6 FastCGI 확장 설치
IIS (인터넷 정보 서비스) 6에서 PHP 스크립트를 실행하고 제공하려면 몇 가지 추가 구성이 필요합니다. 이 가이드에서는 FastCGI 인터페이스를 사용하여 IIS에 PHP를 설치합니다.이 인터페이스는 안정성과 성능의 균형을 잘 맞 춥니 다. FastCGI는 기본적으로 IIS 6에 포함되어 있지 않기 때문에 다운로드하여 설치해야합니다..
FastCGI 설치 프로그램에는 구성이 필요하지 않지만 FastCGI 확장이 설치되면 PHP를 실행하도록 구성해야합니다.
메모장에서 'C : WINDOWSsystem32inetsrvfcgiext.ini'파일을 열고 'Types'섹션을 찾아 구성 정보를 입력하십시오.
[종류]
PHP = PHP[PHP]
ExePath = C : PHPphp-cgi.exe
InstanceMaxRequests = 5000
EnvironmentVars = PHP_MAX_REQUESTS : 5000
환경에 따라 필요에 따라이 값을 수정하십시오. 그러나 모든 설정이 올바른 값을 갖는 것이 중요합니다. 완료되면이 파일을 저장하십시오..
FastCGI를 통해 PHP를 실행하도록 IIS 구성
PHP와 FastCGI를 모두 설치하고 구성한 후에는 IIS 6을 설치해야합니다. IIS 관리 콘솔을 열면 웹 서비스 확장에서 "FastCGI 처리기"가 허용으로 설정되어 있는지 확인하십시오.
그런 다음 웹 사이트 그룹의 속성 설정으로 이동합니다..
"홈 디렉토리"탭에서 "구성"버튼을 클릭하십시오..
실행 파일이 FastCGI 확장 DLL로 설정된 .php 파일 확장자를 가진 파일에 대한 매핑을 추가하십시오..
모든 변경 사항을 적용했으면 IIS를 다시 시작하십시오..
PHP 테스트하기
이 시점에서 서버를 사용할 준비가되었지만 IIS를 통해 PHP 설정을 쉽게 확인할 수 있는지 확인하십시오. 단순히 'phpinfo.php'라는 이름의 'C : Inetpubwwwroot'디렉토리에 텍스트 파일을 만듭니다.
마지막으로 서버의 'http : //localhost/phpinfo.php'주소로 이동하면 PHP 정보 페이지가 표시됩니다. 페이지가 성공적으로로드되면 PHP가 시스템에서 실행 중입니다..
결론
PHP를 Windows 시스템에서 실행하고 나면 PHP 기반 응용 프로그램을 다수 사용할 수있을뿐만 아니라 자신의 응용 프로그램을 개발하고 배포 할 수 있습니다.
모래밭
PHP 윈도우 바이너리 다운로드 (비 스레드 세이프)
IIS 6 FastCGI 확장 다운로드