Просто хотел продолжить, потому что эта проблема и точное решение решили мою проблему. Моя проблема была при попытке установить PhP 7.1.1 (x64) в новой системе Server 2012 r2 (OEM). Поскольку это была проблема кроличьей норы, я хотел бы подробнее остановиться на ней, чтобы следующий человек мог найти ее проще.
- Установите PhP 7.1.1 (x64)
- Ошибка при установке зависимостей MS Visual C ++ 2015 Redistribute
- Ошибка в журнале: ошибка обновления 0x80240017
- Исследования показали, что обновление Windows отсутствует KB2919355, несмотря на то, что обновления не ожидали
- TechNet указывает, что обновление KB2919355 является обновлением. Установлены необходимые обновления для установки KB2919355. Теперь история обновлений показывает KB2962123 без KB2919355.
- Попробуйте установить KB2919355, и я получу сообщение " Обновление не применимо к вашему компьютеру " Google, и оно привело меня сюда.
- Чтобы установить KB2919355 на Server 2012 r2, необходимо установить KB2939087 и KB2975061. Установлены эти два КБ, после чего можно установить KB2919355.
- Установите KB2939087 и KB2975061, затем перезагрузите компьютер. Установите KB2919355, затем перезагрузите компьютер. Затем вы можете установить распространяемый пакет Microsoft Visual C ++ 2015 (x64). После успешной установки вы можете запустить установщик Web Platform 5.0 и установить PhP 7.1.1 (x64). Visual C ++ 2015 больше не будет установкой зависимостей, и вы готовы к работе.
Я бы предложил установить дополнительные пакеты обновления Windows, так как после всех этих усилий вы исправлены только до апреля 2014 года.
Сводная страница TechNet: веб-сайт Technet