ホームページ >バックエンド開発 >PHPチュートリアル >php5 PHP531 は ISAPI をサポートしなくなりました
IIS6 で上位バージョンの PHP を使用するには、fastCGI 拡張機能をインストールする必要があります。 OMicrosoft Fastcgi Extension for IIS 5.1 and 6.0
次に、IIS6 で FastCGI をサポートさせます。
次に、php.ini で CGI と FastCGI パラメータを設定します: fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo=1 cgi.force_redirect =0 cgi.rfc2616 ers= 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)) || 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() is deprecated Backtrace .librariesselect_lang.lib.php#147: eregi() .libraries select_lang.lib.php# 81 : PMA_langDetect( string zh-cn, integer 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: Binaries and Sources Releases.
詳しい紹介:http://www.php.net/manual/en/install.windows.iis6.php
上記では、php5 について紹介しました。PHP531 では ISAPI がサポートされなくなりました。php5 の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。