web-dev-qa-db-ja.com

PHP Manager for IISインストールに失敗する

PHP on IIS 8。

PHPインストール、PHPインストールを開始するたびに、次のエラーが表示されます。

enter image description here

57
Koen Hollander

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\Parametersinをレジストリエディターのアドレスバーに貼り付け、Enterキーを押します。

また、Windows 10の場合、インストーラーが進行するには.NET Framework 3.5> Windows Communication Foundation HTTP Activationを有効にする必要がありました。これを有効にしないと、インストーラーはステップ1でハングします。再起動が必要です。

PHP Manager for IISをWeb Platform Installer経由でインストールするには、.NET 3.5が正常に動作する必要があります。

30
Tony

セットアッププログラムは、レジストリ値HKLM/System/CCS/Services/W3SVC/Parameters/MajorVersionが7以上であることを確認します。レジストリの値は0xAであり、これが問題であると考えています。回避策として、レジストリ値を9(または8または7)に変更して、PHPのマネージャーIISを正しくインストールする必要があります。レジストリ]

27
Abhi

現在、Web Platform Installerが使用するCodeplexダウンロードリンクがもう存在しないため、Web Platform Installerを使用する場合、インストールも失敗します。

幸いなことに、一部の人はGitHubリポジトリを作成してPHP Managerを更新しました。これらのリポジトリは、レジストリハッキングなしで動作する新しいリリースを提供します。

MSIインストーラーはここからダウンロードできます:

https://github.com/phpmanager/phpmanager/releases

https://github.com/RonaldCarter/PHPManager/releases

8
ViRuSTriNiTy