ホームページ > php教程 > php手册 > PHP5.3.1 は ISAPI をサポートしなくなりました

PHP5.3.1 は ISAPI をサポートしなくなりました

WBOY
リリース: 2016-06-13 12:19:46
オリジナル
793 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート