Підхід, який описує Ayesh Karunaratne, стосується простішого встановлення PHP на Windows через стандартний пакетний менеджер Winget. Це зручніше, ніж ручне завантаження архівів з windows.php.net, особливо коли треба швидко підняти або оновити кілька версій PHP.
Що саме змінилося для користувачів Windows
Winget — це CLI-утиліта в Windows 10/11 та Windows Server 2025, яка дозволяє шукати, встановлювати, оновлювати й видаляти програми через командний рядок. У матеріалі йдеться про те, що тепер через Winget можна встановлювати офіційні бінарні збірки PHP для Windows.
Замість того щоб:
- відкривати windows.php.net,
- вибирати потрібну гілку PHP і формат (Thread Safe / Non Thread Safe),
- завантажувати й вручну розпаковувати архів,
- налаштовувати шлях у PATH,
можна виконати одну команду в консолі Winget. Пакети беруться з того ж джерела windows.php.net, але встановлення і оновлення спрощуються.

Які версії PHP доступні в Winget
За описом автора, Winget на момент публікації підтримує встановлення таких версій PHP:
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4
Ці версії відповідають поточним підтримуваним гілкам PHP для Windows, які публікуються на windows.php.net.
Важливий нюанс з точки зору довгострокової підтримки:
- PHP 8.1 — за інформацією з матеріалу та посиланням на оновлений цикл релізів, отримуватиме лише виправлення безпеки до кінця 2025 року.
- Новіші гілки (8.2, 8.3, 8.4) отримують підтримку довше; конкретні дати потрібно дивитися в офіційній таблиці підтримки PHP та в матеріалі про зміни циклу релізів: release cycle update.
Це впливає на вибір версії: для нових проєктів логічно орієнтуватися на 8.2+ або новіші, а 8.1 частіше потрібна для сумісності зі старими кодовими базами.
Базовий сценарій: встановити конкретну версію PHP через Winget
Автор показує, що встановлення конкретної версії PHP тепер зводиться до однієї команди у Winget. Для прикладу використовується PHP 8.4.

Суть підходу така:
- Відкрити Windows Terminal, PowerShell або Command Prompt з правами, достатніми для встановлення програм (частіше за все — від імені звичайного користувача, якщо політики не забороняють).
- Викликати команду
winget installз ідентифікатором потрібного пакету PHP. У прикладі вказано ID пакету форматуPHP.PHP.8.4для встановлення версії 8.4. - Дочекатися, поки Winget завантажить дистрибутив із windows.php.net і встановить його у стандартне місце.
Перевага такого підходу — повторюваність. Однаково працює на декількох машинах, у CI-сценаріях і при оновленні середовища розробника.
Важливі обмеження та вибір версії для проєкту
Матеріал короткий, але з нього можна виділити кілька практичних моментів, на які варто зважати при використанні Winget для PHP:
- Джерело бінарників. Winget використовує офіційні збірки з windows.php.net. Це знижує ризики, пов'язані з неофіційними пакетами, але не скасовує потреби самостійно стежити за оновленнями безпеки.
- Цикл життя версій. Оскільки 8.1 переходить у фазу лише security-фіксів до кінця 2025 року, для нових впроваджень без гострої потреби в старій версії краще обирати 8.2 або новіші. В іншому разі доведеться планувати швидший перехід на свіжішу гілку.
- Кілька версій PHP. Winget вміє працювати з різними пакетами і версіями, але організація паралельних інсталяцій, перемикання між ними та інтеграція з веб-сервером (IIS, Apache, Nginx на Windows) вимагають додаткових кроків, які автор розкриває в окремому гайді.
- Сумісність з розширеннями й фреймворками. Перехід на нові гілки (наприклад, 8.4) може вимагати перевірки сумісності застосунку й сторонніх бібліотек. Для існуючих проєктів зазвичай спочатку тестують оновлення на staging-середовищі з тією ж версією PHP, що встановлена через Winget.
Де подивитися повний покроковий гайд
Ayesh Karunaratne окремо посилається на розгорнуту інструкцію для тих, хто хоче налаштувати PHP на Windows через Winget від початку до кінця: встановлення, конфігурація, кілька версій, можливі варіанти інтеграції.
Повний посібник: How to install PHP on Windows using Winget.
Коротка новина фіксує лише факт появи офіційних пакетів PHP у Winget і перелік підтримуваних версій. За деталями кроків варто звертатися до цієї статті та до офіційних сторінок PHP для Windows.
Джерело: Ayesh Karunaratne — PHP.Watch: новости