>  기사  >  백엔드 개발  >  php5 PHP531은 더 이상 ISAPI를 지원하지 않습니다.

php5 PHP531은 더 이상 ISAPI를 지원하지 않습니다.

WBOY
WBOY원래의
2016-07-29 08:41:36967검색

IIS6에서 더 높은 버전의 PHP를 사용하려면 fastCGI 확장을 설치해야 합니다.

IIS 5.1 및 6.0용 Microsoft FastCGI 확장

그런 다음 IIS6에서 fastCGI를 지원하도록 설정하세요.

그런 다음 php.ini에서 CGI 및 FastCGI 매개변수를 설정합니다.

fastcgi.impersonate = 1

fastcgi.logging = 0

fix_pathinfo= 1

cgi.force_redirect =0

cgi.rfc2616_headers=1

그런 다음 배치 파일을 만들고 코드를 실행합니다:

c % windir%system32inetsrvfcgiconfig .js -add -section:"PHP" ^

-extension:php -path:"C:PHPphp-cgi.exe"

C:PHPphp-cgi.exe로 변경하세요.

phpMyadmin 버전 3.1.0rc를 사용하는 경우 147행과 148행에서 .libraries/select_lang.lib.php를

로 변경해야 합니다. if (( $envType == 1 && eregi('^(' . $expr . ')(;q=[0-9]\.[0-9])?$', $str))

| $envType == 2 && eregi('((|[|;[[:space:]])(' . $expr . ')(;|]|))', $str))) {

다음으로 바꾸기:

if (($envType == 1 && preg_match('^(' . $expr . ')(;q=[0-9]\.[0-9] )? $', $str))

|| ($envType == 2 && preg_match('((|[|;[[:space:]])(' . $expr . ')( ;| ]|))', $str))) {

그렇지 않으면 오류가 보고됩니다:

in .librariesselect_lang.lib.php#147

eregi() 더 이상 사용되지 않습니다

역추적

.librariesselect_lang.lib.php#147: eregi()

.librariesselect_lang.lib.php#81: PMA_langDetect(

문자열 zh -cn,

정수 1,

)

.librariesselect_lang.lib.php#361: PMA_langCheck()

.librariescommon.inc. php# 560: require_once(.librariesselect_lang.lib.php)

 .index.php#34: require_once(.librariescommon.inc.php)

  참고: IIS에 PHP5.3.1 설치 , 공식적으로 권장되는 스레드로부터 안전하지 않은 PHP 빌드

다운로드 주소:

Windows용 PHP: 바이너리 및 소스 릴리스.

자세한 소개: http://www.php.net/manual/en/install.windows.iis6.php

위 내용은 php5를 소개합니다. PHP531은 더 이상 php5 콘텐츠를 포함하여 ISAPI를 지원하지 않습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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