質問: ### windows10 iis php7.4の環境構築について https://blog.janjan.net/2018/10/30/window10-iis-cgi-php-setting/ 上記サイトを参考にwin10環境でiis、php7.4.8をインストール→設定を行い、 hellow worldが表示できるかのテストをしたところ以下のエラーメッセージが表示されました 「HTTP エラー 500.0 - Internal Server Error C:\PHP\php-cgi.exe - FastCGI プロセスが予期せずに終了しました」 php-cgi.exeをWクリックしても起動しません(正確には一瞬小さなウィンドウが立ち上がる物の、一瞬で消える) 黒画面(コマンド画面?)が表示されるのが正常らしいのですが。 色々調べてみたところ、"Visual Studio 2015 の Visual C++ 再頒布可能パッケージ"が必要と分かりましたが、既にサーバーには別のバージョンが入っており、インストールできません。 [Visual Studio 2015 の Visual C++ 再頒布可能パッケージ] https://www.microsoft.com/ja-jp/download/details.aspx?id=48145 解決方法はありますでしょうか。 コンパネ/プログラムと機能/C++2015 Redistributable を右クリックで変更→修復より解決できそう?とのネット記事を見ましたが、"現在ログオン中のユーザーがいるので、完全にアンインストールされない可能性があります"と表示され、足踏みしています。 プログラムのソースコードに関する質問ではありませんが、teratailを利用されている方々なら解決していただけると思い、投稿しました。 知恵を貸していただければ幸いです。
回答: m6uさん 早々のご回答ありがとうございます。 Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3をインストールしたところ、 インストールすることはできましたが、 「HTTP エラー 500.0 - Internal Server Error C:\PHP\php-cgi.exe - FastCGI プロセスが予期せずに終了しました」エラーを解決することはできませんでした。 当方PHPはじめプログラミングは素人ですので、PHP7.4に対するこだわりはなく、とりあえず最新を入れておこうという考えでしたので、m6uさんのご教示通りPHP7.3を入れ直したところ、「hello world」を表示するところまで実現することができました。 また、次回以降質問する際は、詳細なバージョン等、分かる範囲で記載したいと思います。 貴重なアドバイスと対策方法を早急にご回答いただけて非常に助かりました。 ありがとうございました。