ホームページ  >  記事  >  バックエンド開発  >  PHP5.3.1 は ISAPI_PHP チュートリアルをサポートしなくなりました

PHP5.3.1 は ISAPI_PHP チュートリアルをサポートしなくなりました

WBOY
WBOYオリジナル
2016-07-21 15:42:09796ブラウズ

IIS6 で上位バージョンの PHP を使用するには、fastCGI 拡張機能をインストールする必要があります。

IIS 5.1 および 6.0 用の Microsoft FastCGI 拡張機能

次に、IIS6 が fastCGI をサポートするようにします。

次に、php.ini で CGI パラメータと FastCGI パラメータを設定します。

fastcgi.impersonate = 1

fastcgi.logging = 0

cgi.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 を使用している場合は、.libraries/select_lang.lib.php の 147 行目と 148 行目を変更する必要があります

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)) {

それ以外の場合は、エラーが報告されます:

.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 ビルドです

ダウンロードアドレス:

PHP for Windows: バイナリとソースのリリース

詳しい紹介:

http://www.php.net/manual/en/install.windows.iis6.php

http://www.bkjia.com/PHPjc/321010.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/321010.html技術記事 IIS6 で上位バージョンの PHP を使用するには、fastCGI 拡張機能である Microsoft FastCGI Extension for IIS 5.1 および 6.0 をインストールし、IIS6 で fastCGI をサポートするようにする必要があります。 次に、php.ini を設定します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。