Iis 구성 PHP
여기서 말하는 업그레이드는 한 php4 버전에서 다른 버전으로 업그레이드하거나 php4 에서 php5 로 업그레이드하는 것이 아니라 한 php5 버전에서 다른 버전으로 업그레이드하는 것입니다.
준비:
1, Windows 2003 서버가 설치되어 있고 IIS 6 이 설치되어 있습니다.
2. windows 용 PHP 바이너리 압축 패키지를 다운로드합니다.
설치:
PHP 바이너리 압축 패키지를 C:\php 디렉토리에 압축 해제합니다 (여기서는 C: 디스크가 시스템 디스크, 즉 Windows 가 설치된 디스크, 시스템 디스크가 D: 디스크인 경우 D:\php 디렉토리에 압축을 푸는 등).
그런 다음 "내 컴퓨터"->; 속성->; "고급"->; 환경 변수->; 시스템 변수->; Path 를 선택하고 해당 값을 편집한 후 앞에 다음 경로 주소를 추가합니다.
C: \ PHP; C: \ PHP \ dll : C: \ PHP \ extensions; C: \ PHP \ SAPI :
Php.ini-dist 또는 php.ini-recommended 를 C:\Windows 디렉토리에 복사하고 이름을 php.ini 로 변경합니다 물론, 일반적으로, 이 php.ini 는 실제 상황에 따라 수정해야 한다.
다음은 몇 가지 필수 수정 옵션입니다.
Extension _ dir = "c: \ PHP \ extensions"
PHP 확장을 배치할 디렉토리입니다. 실제로 설치한 디렉토리와 동일한지 확인합니다.
확장 = PHP _ mbstring.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ big _ int.dll
확장 = PHP _ bz2.dll
확장 = PHP _ cpdf.dll
확장 = PHP _ crack.dll
확장 = PHP _ curl.dll
확장 = PHP _ db.dll
확장 = PHP _ dba.dll
확장 = PHP _ dbase.dll
확장 = PHP _ dbx.dll
확장 = PHP _ domxml.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ exif.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ fdf.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ filepro.dll
확장 = PHP _ gd2.dll
확장 = PHP _ gettext.dll
확장 = PHP _ hyperwave.dll
확장 = PHP _ iconv.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ ifx.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ iisfunc.dll
확장 = PHP _ imap.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ interbase.dll
확장 = PHP _ java.dll
확장 = PHP _ ldap.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ mcrypt.dll
확장 = PHP _ mhash.dll
확장 = PHP _ mime _ magic.dll
확장 = PHP _ ming.dll
확장 = PHP _ mssql.dll
확장 = PHP _ msql.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ oci8.dll
확장 = PHP _ openssl.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ oracle.dll
확장 = PHP _ pdf.dll
확장 = PHP _ pgsql.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ printer.dll
확장 = PHP _ shmop.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ snmp.dll
확장 = PHP _ sockets.dll
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ Sybase _ ct.dll
확장 = PHP _ w32api.dll
확장 = PHP _ xmlrpc.dll
확장 = PHP _ xslt.dll
확장 = PHP _ yaz.dll
확장 = PHP _ zip.dll
위에서 더하기 기호 없이 시작하는 것은 열린 확장이고 세미콜론이 있는 것은 열리지 않은 확장입니다. 위 설정에는 기본적으로 Windows 2003 에서 열 수 있는 모든 확장 (여기에 나열된 PHP 4) 이 포함됩니다.
Session.save_path = c:\sessions
이 디렉토리는 기본적으로 세션 파일이 저장되는 디렉토리입니다. 이 디렉토리는 반드시 존재해야 합니다. 그렇지 않으면 기본 세션 기능이 유효하지 않게 됩니다. 제가 여기에 설치한 것은 ramdisk 에 있는 디렉토리입니다. Ramdisk 에 session.save_path 를 설정하면 세션 처리 속도가 빨라집니다. Ramdisk 가 설치되지 않은 경우 C:\sessions 디렉토리, C:\Windows\Temp 디렉토리 등 다른 디스크의 모든 디렉토리에 할당할 수 있습니다.
자, 기본 작업이 끝났으니 이제 IIS 를 구성해야 합니다.
IIS (인터넷 정보 서비스) 관리자를 열고 웹 서비스 확장에서 "새 웹 서비스 확장 추가" 를 선택합니다. 확장명은 "PHP ISAPI 확장자" 로 채울 수 있습니다. 필요한 파일 선택은 C:\php\sapi\php4isapi.dll (PHP5 가 설치된 경우 C: \ PHP \
웹 사이트 열기-> 속성->; ISAPI 필터->; 추가, 필터 이름은 "PHP" 를 채울 수 있으며 실행 파일은 여전히 c: \ PHP c: \ PHP \ SAPI \ php4isapi.dll 로 선택됩니다
웹 사이트 열기-> 속성->; 홈 디렉토리->; 응용 프로그램 설정->; "구성"->; 확장 적용'->; 추가를 클릭하거나 C:\php\sapi\php4isapi.dll 을 실행 파일로 선택합니다. 확장명에 "."를 입력합니다. Php "및 작업은" 헤드, 획득, 게시 "로 제한됩니다.
웹 사이트 열기-> 속성->; "문서"->; 기본 컨텐츠 문서 사용->; 추가 index.php 를 기본 컨텐트 문서로 추가합니다.
그런 다음 "서버 시스템 이름"->; 모든 작업->; IIS 를 다시 시작하여 IIS 를 다시 시작합니다.
실험
기본 웹 사이트 게시 디렉토리에서 테스트 페이지를 만듭니다.
다운로드: phptest.php
Phpinfo ();
-응? & gt
이 페이지를 열 때 PHP 설치 구성 정보가 표시되면 설치가 성공한 것으로 간주됩니다.
보다 최적화된 PHP 프로그램 실행을 원하시면 Zend Optimizer-2.6.0-Windows-I386.exe 를 설치할 수 있습니다. 설치가 매우 간단합니다. 여기서는 다루지 않습니다.
승천
지금 업그레이드는 간단합니다. 새 버전의 PHP 바이너리 압축 패키지를 다운로드하고, 원래 C:\php 디렉토리를 삭제하고, 새 버전의 압축을 C:\php 디렉토리에 풀고, IIS 를 다시 시작하면 됩니다. 구성을 수정하거나 System32 디렉토리에 파일을 복사할 필요가 없습니다. 괜찮으세요?