IIS6.0에서 PHP를 구성해야 합니다. PHP 5.3.3은 더 이상 api 구성을 지원하지 않으므로 fastcgi 모드에서 구성해야 합니다. 아래 구성 과정을 참조하세요.
아직도 5.2 및 이전 버전의 구성이 더 편리하다고 생각합니다. 5.3 구성을 사용한 후 실제로 아파치가 어디에서 문제인지 모르고 해결 방법을 찾지 못했습니다. . 결국 유령 복원을 해야 했습니다.
첫 번째 단계: iis6.0 환경 구성, 여기서는 별로 소개하지 않습니다
두 번째 단계: php5.3.3의 Windows 압축 버전: php-5.3을 다운로드합니다. 3 -nts-Win32-VC9-x86.zip
1. 다운로드 주소: http://windows.php.net/download/, VC9 x86 Non Thread Safe를 선택하세요. PHP 버전 안내
2. php-5.3.3-nts-Win32-VC9-x86.zip을 D:PHP에 압축 해제
3. PHP.ini
extension_ 디렉터리 수정 🎜> = “D:phpext”는 php 폴더에 있는 “php_*.dll” 파일의 경로를 가리킵니다. magic_quotes_gpc = On Off인 경우 반드시 On으로 설정해야 합니다. SQL 공격을 예방하기 위한 중요한 단계입니다! 버전 5.0은 기본적으로
register_globals=Off입니다. 전역
변수 전달이 유효하도록 전역 변수 short_open_tag =Off를 On으로 변경하면 일반적으로 이를 On으로 변경할 수 있습니다. 실행 문제 해결
Discuz! Forum
extension=php_mb string .dll 这个不选的话用phpMyAdmin会出现红色提示 extension=php_dba.dll extension=php_dbase.dll extension=php_ file pro.dll 可选 extension=php_gd2.dll 支持GD库的,一般要滴 extension=php_i map .dll 可选 extension=php_ldap.dll extension=php_ mysql .dll 支持MySQL的
파일 업로드와 최대 메모리 사용 제한을 수정했습니다.
memory_limit = 20M 内存容量 post_max_size = 20M 闪存容量 upload_max_ filesize = 20M 附件容量
3단계: Microsoft 다운로드 및 설치 IIS 5.1 및 6.0용 FastCGI 확장 2. fcgisetup_1.5_rtw_x86.msi를 설치합니다3. fcigext.ini(%WINDIR%system32inetsrv 디렉토리에 있음)
를 fcigext에 구성합니다. .ini 끝에 다음 콘텐츠를 추가하세요.
[Types] php=PHP [PHP] ExePath=D:\php\php-cgi.exe (PHP目录)
속성<🎜을 선택합니다. >",
단일 "홈 디렉터리" 옵션을 클릭하고 "구성" 버튼 을 클릭하고
"추가" 버튼을 클릭한 다음 "찾아보기"를 클릭하고 fcgiext를 찾으세요. %WINDIR%system32inetsrv의 dll. 확장자에 .php를 입력하고
작업으로 "제한"을 선택한 다음 "GET,
HEAD
, POST"를 입력합니다.
'스크립트 엔진'과 '파일 존재 여부 확인'이 선택되어 있는지 확인하세요. 그렇지 않은 경우 선택하세요. 모든 내용이 올바른지 확인한 후 '확인'을 클릭하세요.
4단계: PHP FastCGI가 제대로 작동하는지 테스트하는 간단한 스크립트를 작성합니다.
C:Inetpubwwwroot 디렉터리에 test.php 파일을 생성하고 Test.php를 열고 다음 내용을 입력합니다.<?php
phpinfo
(); ?>
Test.php를 저장하고 IIS를 다시 시작한 다음 브라우저 주소 표시줄 /Test.php가 올바른지 확인하세요.
위 내용은 Windows+IIS 환경을 사용하여 Fastcgi 모드에서 php5.3.3을 구성하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!