현재, 많은 편의 위해, 모든 공간을 사용자에 게 제공는 ASP, PHP와 다른 스크립팅 언어를 구문 분석 하는 동시에 IIS 기준 시스템 호스트. 이 문서는 IIS에서 PHP 환경을 구성 하는 방법에 대 한 기록 그 IIS6.0 Win2003 서버 제공.
PHP 공식 웹사이트에서 처음: http://www.php.net/downloads.php 다운로드 PHP 압축 패키지,이 글, 최신 버전을 쓰고에 PHP 5.3.0입니다. Win2003 환경 때문에, 우리는 "PHP 5.2.10 우편 패키지 [10, 242 kb]" Windows 바이너리 아래 다운로드. 다운로드 후, 압축 해제 c:php 디렉터리 (새로운 PHP 디렉토리)에 (이 주소를 변경할 수 있습니다 수 있습니다 D 디스크에 넣어 줄).
둘째, 열고 c:php 디렉터리의 php.ini,php 구성 파일을 변경 하는 Php.ini dist 파일에서 PHP 디렉토리 (c: / php) 그것은, 다음을 수정 여러 장소, php.ini 파일을 수정 벗어나게 디렉터리에 파일 복사:
extension_dir = "C:phpext", PHP 폴더 아래 "Php_*.dll" 파일을 배치 하려면 경로를 가리키는. P h p 4와 p h p 5의 경로 여기에서 다르다.
default_charset "gb2312" = 기본 문자 수정 설정, 어디에, 앞에 세미콜론 ";",이 세미콜론;
Register_globals 제거 오프 Register_globals = = 패스 전역 변수 유효.
Extension=php_dba.dll 앞에 세미콜론, 세미콜론 같은; Extension=php_dbase.dll
취소 extension=php_gd2.dll GD 라이브러리 도면, 그래픽 인증 코드.
Extension=php_mysql.dll 일반적으로 사용 하는 MySQL 데이터베이스;
MAGIC_QUOTES_GPC에 연결할 때 사용 = 면에 반드시에 열. 이것은 SQL 공격 방지에 중요 한 단계입니다! 버전 5.0은 이미에 기본적으로.
셋째, Php5ts.dll 파일을 복사 합니다 PHP 디렉토리에서 벗어나게.
4, 초점 이다 PHP 확장명에서 IIS를 구성.
1: 오픈 IIS PHP를 지 원하는 웹사이트에서선택 속성을 마우스 오른쪽 단추로.
2: 홈 디렉터리 탭을 찾아서 응용 프로그램 설정의 오른쪽 아래 모서리에 있는 "구성" 버튼을 클릭 합니다.
3: 응용 프로그램 확장 창에서 클릭 추가, 실행 파일 경로 c:/php/php5isapi.dll 파일, 확장 입력. php, 자동으로 구문 분석 하는 동안 PHP 언어를 해석 하는 Php5isapi.dll를 호출 합니다. 또한 스크립트 엔진을 선택 하 고 파일 존재에 대 한 확인을 해야 합니다.
거기 삭제 해야 합니다 모든 불필요 한 확장 보안을 위해 필요한 확장만을 떠나,이 사실을 알고 있어야 하는 필요 이다. 같은 MDB 접미사 asp.dll 해결 스크립트에 구문 분석 해야 MDB 데이터베이스, access를 사용 하는 경우: C:windowssystem32inetsrvuihelper.dll,
4: 사이트 속성 창에서 ISAPI 필터 클릭 필터를 추가 하는 태그 이름을 필터링: PHP, 실행 파일: C:phpphp5isapi.dll, 확인.
5: 클릭 "문서" 속성 창에서 index.php,default.php
6 추가: IIS 관리자에 반환, 웹 서비스 확장, PHP, 파일 이름에 새로운 서비스 확장 추가: C:phpphp5isapi.dll, 연결 하기 전에 "설정 확장 상태를 허용".
여기, 구성은 IIS에서 완료 및 IIS를 다시 시작할 수 있습니다. 웹사이트 새로운 index.php에서 내부 문장을 쓸 <? php 에코 phpinfo ();? >. PHP의 정상 표시 있는지 웹 사이트 URL을 열고 정보, 정상적인 경우, 성공적인 구성의 설명.
C: / php에 대 한 디렉터리 권한을 설정 너무 제한 하 고, IIS에서 PHP 확장 로드할 수 없습니다 성공적으로, 우리 모두가 추가를 요구 하는 경우는 읽기 하 고 c: / php 디렉토리, 폴더 디렉터리를 나열 하 고 사용 권한 읽기를 실행 합니다.