На моих серверах Windows Центр обновления Майкрософт поддерживает автоматическое обновление IIS и ASP.NET.
На моих серверах Linux / Debian cron-apt сохраняет Apache / PHP / и т. д. обновляется (полу) автоматически.
Однако я пока не нашел хорошего решения для хранения PHP на сервере Windows до настоящего времени. Мой текущий план - подписаться на список рассылки объявлений PHP и вручную обновлять PHP на сервере Windows всякий раз, когда публикуется обновление безопасности.
Есть ли надежная альтернатива, которую мне не хватает?
Примечание. Этот вопрос уже получил два закрытых голоса с указанием причины "Либо слишком много возможных ответов, либо хорошие ответы будут слишком длинными для этого формата". Уважаемый читатель, если вы решите добавить к ним свой закрытый голос, пожалуйста, будьте так любезны, добавьте хотя бы один из этих" слишком много ответов "на вопрос. ;-)
Вероятно, это лучшее, что вы можете сделать на данный момент.
Обновлять программы за пределами Microsoft очень сложно - они используют свои собственные установщики.
В Linux / Solaris / ... это довольно просто - даже если дистрибутив не содержит программы, все готово, если производитель поддерживает репозиторий, который вы можете просто включить.
В других случаях вы можете переупаковать двоичный файл в rpm / dpg и включить его в свой собственный репозиторий.
С W2K12-means я бы переупаковал PHP в образ установщика (только если был новый выпуск) и / или запустил cmd
-задание по обновлению компонента (используя стандартный ежедневный планировщик заданий).