PHP on IIS 8。
PHPインストール、PHPインストールを開始するたびに、次のエラーが表示されます。
Abhiが言うように:regedit.exeを起動し、Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\MajorVersion
の10進値を10(Windows 10で設定)からe.g.などに変更します。 8.インストーラーが動作するはずです。その後、値を10(またはWindows環境が最初に持っていた値)に戻すことができます。
Tip:迅速なナビゲーションのために、パスComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
inをレジストリエディターのアドレスバーに貼り付け、Enterキーを押します。
また、Windows 10の場合、インストーラーが進行するには.NET Framework 3.5
> Windows Communication Foundation HTTP Activation
を有効にする必要がありました。これを有効にしないと、インストーラーはステップ1でハングします。再起動が必要です。
PHP Manager for IISをWeb Platform Installer経由でインストールするには、.NET 3.5が正常に動作する必要があります。
セットアッププログラムは、レジストリ値HKLM/System/CCS/Services/W3SVC/Parameters/MajorVersionが7以上であることを確認します。レジストリの値は0xAであり、これが問題であると考えています。回避策として、レジストリ値を9(または8または7)に変更して、PHPのマネージャーIISを正しくインストールする必要があります。レジストリ]
現在、Web Platform Installerが使用するCodeplexダウンロードリンクがもう存在しないため、Web Platform Installerを使用する場合、インストールも失敗します。
幸いなことに、一部の人はGitHubリポジトリを作成してPHP Managerを更新しました。これらのリポジトリは、レジストリハッキングなしで動作する新しいリリースを提供します。
MSIインストーラーはここからダウンロードできます: