>  기사  >  백엔드 개발  >  Windows2003에 PHP 환경을 설치하는 방법

Windows2003에 PHP 환경을 설치하는 방법

藏色散人
藏色散人원래의
2020-08-12 10:03:312859검색

Windows 2003에서 PHP 환경을 설치하는 방법: 먼저 Fastcgi를 설치한 다음 다운로드한 "php-5.2.17-Win32-VC6-x86.zip"을 D 드라이브에 복사한 다음 마지막으로 iis를 구성합니다.

Windows2003에 PHP 환경을 설치하는 방법

권장: "PHP 비디오 튜토리얼"

환경 설정: php-5.2.17 + iis6 + fcgisetup_1.5_rtw_x64 + ISAPI_Rewrite3_0112_x64

사용된 설치 패키지: _Rewrite3_01 12_x64.zip 비밀번호: orct, php- 5.2 .17-Win32-VC6-x86.zip 비밀번호: op83, fcgisetup_1.5_rtw_x64.msi 비밀번호: 6900

설치 단계:

Fastcgi 설치

  1. 설치 파일 fcgisetup_1.5_rtw_x64.msi를 클릭하고 다음 단계로 이동하세요. 설치가 완료되면 C:WINDOWSsystem32inetsrv 디렉터리에 현재 IIS6의 "WEB Service Extension"에 fcgiconfig.js, fcgiext.dll, fcgiext.ini, fcgilicense.rtf, fcgireadme.htm 5개의 파일이 더 있습니다. 추가 FastCGI 처리기



  2. Php-5.2.17 설치가 있지만 설치 패키지 없음

  1. D

    디스크를 예로 들어 "php-5.2.17을 다운로드하세요. - Win32-VC6-x86.zip" D디스크에 복사한 다음 마우스 오른쪽 버튼을 클릭하여 php-5.2.0-win32(이 디렉터리에 설치되어 있다고 가정) 디렉터리의 압축을 풉니다.

  2. FastCGI

    설치 디렉터리 수정(RegisterPHP to FastCGI) Open
    C:WINDOWSsystem 32inetsrvfcgiext.ini
    파일 , 파일 끝에 다음 세 줄의 문을 추가하세요:[Types](이 줄은 원래 파일에 있으며 파일 끝에 있어야 합니다. 다음 문을 추가하면 됩니다.
    [유형]
    이후, 모두 확인하세요. 그렇지 않으면 오류가 보고됩니다. (참고: 설치 디렉터리의 php-cgi.exe)
    "php.ini-dist"를 찾으세요.
    파일을 D:/php-5.2.0-Win32

  3. 폴더에 복사하고 나중에 오류가 발생하기 쉽도록 먼저 복사하세요. 그런 다음 복사한 파일의 이름을
  4. "php.ini"

;로 바꿉니다.

用记事本打开“php.ini”文件,查找“extension_dir”,再将 extension_dir ="./" 改为 extension_dir ="D:/php5.2.0Win32/ext"(注:php的安装目录下的ext文件夹,这里应该用斜杠/而不是反斜杠)。如下图;

     接着配置php扩展支持,在php.ini文件中查找到以下行:

“
;extension=php_curl.dll
”
“;extension=php_mysql.dll”
;
“
;extension=php_ldap.dll
”
“;extension=php_mysqli.dll”
;
“
;extension=php_exif.dll
”
“;extension=php_gd2.dll”
;
“;extension=php_mbstring.dll”
“
;extension=php_sockets.dll
”
“
;extension=php_xmlrpc.dll
”

前面的分号去掉,就表示php支持这些扩展功能了;将以下配置设置为“display_errors= Off”,“log_errors= On”,“error_log= "D:\ php5.2.0Win32\kkeye_errors.log"”(指定位置);

  保存并关闭php.ini文件;再将其复制到C:/Windows目录下;

   D:/php5.2.0Win32文件夹下找到名为php5ts.dll,libmysql.dll的文件,并将其复制到C:/windows/System32文件夹中 (注:IIS处理PHP 5MYSQL需要该文件)

   php安装完毕。

2단계: iis 구성

iis를 열고 왼쪽을 마우스 오른쪽 버튼으로 클릭하고 "InternetInformation Services""Website"을 선택한 다음"을 선택합니다. Properties" 또는 익숙한 "WebsiteProperties"패널을 열고 "Home Directory"탭으로 전환하고 아래를 클릭하세요. " Configuration", "Application Configuration" 상자가 나타나면 아래의 "Add" 버튼을 클릭하고 마지막으로 In the pop에 -up 상자에서 " 확장명에서 "실행 파일" ~ "C:WINDOWSsystem32inetsrvfcgiext.dll"을 찾습니다. 들어가세요 텍스트 상자에 ".php"(참고: 확장자 앞에 점 추가)을 입력하고 확인을 클릭하세요. 아래에 표시된 대로


실행 파일 채우기

C:WINDOWSsystem32inetsrvfcgiext.dll
확장자

.php

를 입력하세요.
Actions

>

GET,HEAD,POST
로 제한됩니다.

홈 디렉터리의 실행 권한은 다음과 같습니다.

  1. 문서에서 다음 그림을 설정합니다:

  2. 왼쪽을 마우스 오른쪽 버튼으로 클릭 "InternetInformation Service" "웹 아래 서비스 확장 ", "web서비스 확장"을 추가한 다음 새 webextension을 추가합니다.—입력: PH피 그런 다음 실행 파일을 php 폴더의 루트 디렉터리에 있는 php5isapi.dll 경로로 지정하고 상태를 "Allow"으로 설정하고 마지막으로 "OK"을 클릭하세요(이 단계를 놓치면 php파일 시간 403 페이지에 액세스할 수 없게 됩니다). 아래와 같이

  3. Iis가 구성되고 다시 시작됩니다.

PHP 구성 테스트

iis 아래에 새 사이트를 만든 다음 사이트 디렉터리에 새 "test.php" 파일을 만들고 여기에 "echophpinfo();"라는 문장을 쓴 다음 저장하고 닫습니다. . 그런 다음 브라우저로 접속하여 이 웹 페이지를 열 수 있고 다음 화면이 나타나면 구성이 성공한 것입니다.

웹사이트 코드 업로드

ISAPI_Rewrite, 라우팅 재작성 확장 설치

  1. ISAPI_Rewrite3_0112_x64.zip의 압축을 풀고 20140729131718_34 가져오기 157 폴더(크랙된 파일 및 설치 방법 포함), ISAPI_Rewrite3_0112_x64.msi 설치 파일;

  2. ISAPI_Rewrite3_0112_x64.msi를 두 번 클릭하여 설치하고 기본 선택을 사용한 후 완료될 때까지 다음을 클릭합니다(설치 프로세스가 IIS를 자동으로 다시 시작합니다).

  3. 완료 후 20140729131718_34157 파일 아래의 ISAPI_Rewrite.dll 및 ISAPI_RewriteSnapin.dll 파일을 ISAPI_Rewrite 설치 디렉터리에 복사하여 원본 파일을 덮어씁니다. (파일이 사용 중이라는 메시지가 나타나면 원본 파일을 먼저 삭제한 다음 복사해두세요) .

  4. 설치 디렉터리에서 httpd.conf 파일을 찾으세요. 다음을 입력하세요:
    RegistrationName= coldstar
    RegistrationCode= 2EAD-35GH-66NN-ZYBA

  5. IIS를 다시 시작하면 설치가 완료됩니다.

  6. 구성, 설치가 완료된 후 각 사이트 속성의 레이블에서 ISAPI_Rewrite 구성 요소의 레이블을 볼 수 있습니다. 64테스트 서버를 설치할 때는 이것을 보지 못했고 아무것도 없습니다. 설치가 완료된 후 사용됩니다. 구성을 사용할 준비가 되었습니다.

  7. iis를 다시 시작합니다.

    ISAPI_Rewrite64 비트 시스템에는 ISAPI 필터 추가 dll

이 필요하지 않습니다. 다음 기능을 테스트하는 웹사이트 .

위 내용은 Windows2003에 PHP 환경을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.