私は Windows 7 Service Pack 1 OS 上で IIS7 を使って PHP 7.2.9 を実行しようとしていますが、実行しようとするたびに次のエラーが発生しますhttp://localhost/phpinfo.php
。この URL で IIS が実行中であることがわかります: http://localhost
。同様の 7 年前の投稿を見ました。ここしかし、彼らは私とは関係のない Plesk を使用しているようです。
私はこれに従いましたインストールとPHPの設定(Zip ファイルのインストール) ドキュメントを読んでも、自分のアプローチの何が問題なのかをトラブルシューティングできません。
私が言及したスレッドのように、何らかの権限を有効にする必要がありますか? もしそうなら、どのようにすればいいですか?
php.ini ファイルの内容をここに貼り付けようとしましたが、文字数制限のためここに貼り付けることができません。
他のスレッドでは、VC++ のバージョンが原因で同様のエラーが発生している人がいることに気付きました。その場合、私のマシンでは以下を使用しています。
答え1
ダウンロードページには、必要なVC++ランタイムが明記されています。
PHP 7.2.x には Visual C++ 2017 再頒布可能パッケージが必要ですが、このマシンには明らかに存在しません。インストールするランタイムはダウンロードした PHP ビットと一致している必要があるため、ビット数に注意する必要があります。
両方ジェクサスマネージャーそしてIIS 用 PHP マネージャーわずか数分で警告できます。