ホームページ  >  記事  >  バックエンド開発  >  FastCGI エラー iis6+php5.5

FastCGI エラー iis6+php5.5

WBOY
WBOYオリジナル
2016-06-23 14:24:29885ブラウズ

FastCGI エラー
FastCGI ハンドラーはリクエストを処理できませんでした。
エラーの詳細:
エラー番号: 193 (0x800700c1)
エラーの説明:
HTTP エラー 500 - サーバー エラー
インターネット インフォメーション サービス (IIS)
iis6 + php5.5 + FastCGI

php コードは非常に簡単です

<%php
phpinfo();
%> 解決方法を教えてください


ディスカッションに返信します


php.ini を開くエラーのヒント

さらに、 php.ini でエラー プロンプトを開きます


error_reporting = E_ALL

display_errors = オン

display_startup_errors = オン
log_errors = オン

fcgiext.ini の内容

[種類]
php=PHP

[PHP]
ExePath=C:php5.5.5php-cgi.exe
InstanceMaxRequests =10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS :10000
RequestTimeout= 500
ActivityTimeout=900

FastCGI ハンドラーはリクエストを処理できませんでした。
FastCGI ハンドラーはリクエストを処理できませんでした。

php5.5 は VC11 によってコンパイルされています。VC11 ランタイム ライブラリが正しくインストールされていることを確認してください


php.ini 設定:
fastcgi.impersonate = 1 前のものを削除します
他の一般的な設定は同じです
以下に 5 つありますc:windowssystem32inetsrv ファイル、便利なものは次のとおりです: fcgtext.dll (php マッピングの処理)、fcgitext.ini (FastCGI 構成ファイル)
FASTCGI 構成ファイル fcgitext.ini を開き、最後の [Types] を次のように変更します。
[Types]
php= PHP
[PHP]
exepath=c:Phpphp-cgi.exe

VC11のランタイムライブラリをインストールしました

php.iniとfcgitext.iniの設定も問題ないはずです


クリックしてphp-cgiを実行します。 exe

プロンプトは有効な win32 アプリケーションではありません

クリックして php-cgi.exe を実行してください プロンプトは有効な win32 アプリケーションではありません

これが理由ですか? php5 のリリースノートに気付かなかったのですか? 5 には以下が含まれます: Win7 または Windows2008 以降の環境が必要ですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。