Skip to content

Все для WordPress, веб-розробки — і не тільки

🚀 Як додати різні версії PHP в Laragon: покрокова інструкція

🚀 Як додати різні версії PHP в Laragon: покрокова інструкція

Оновили PHP на сервері, а локально проєкт відкочується до версії пʼятирічної давнини, і половина коду сипле deprecated-попередженнями. Або навпаки: клієнт надсилає сайт на PHP 7.4, а у вас у Laragon крутиться лише свіжа 8.5.

Laragon вміє тримати кілька версій PHP одночасно й перемикатися між ними за пару кліків. Без танців із PATH, без конфліктів і без окремого встановлення другого вебсервера. Нижче розбираємо обидва способи: ручний, що працює в будь-якій версії Laragon, та автоматичний Quick Add для версії 8 і новіших.

💡 Швидкий огляд:

  • Завантажте ZIP потрібної версії PHP із windows.php.net, архів із позначкою Win32-vs16-x64 для Apache
  • Розпакуйте архів у C:\laragon\bin\php, імʼя папки стане назвою версії в меню
  • Перемкніть версію в треї: правий клік по іконці, PHP, потрібна версія, перезапуск
  • Для Laragon 8+ відкрийте Tools, Quick Add, PHP, і програма сама завантажить і пропише потрібну версію

Крок 1: Завантажуємо потрібну версію PHP

Архів версій PHP на сайті windows.php.net

Офіційні збірки PHP для Windows лежать на windows.php.net. Актуальні версії (8.2-8.5), на основній сторінці. Якщо проєкту потрібен PHP 7.4, 8.0 або 8.1, вони в архіві.

Вибираючи архів, звертайте увагу на два параметри:

  • Thread Safe (TS) або Non-Thread Safe (NTS). Якщо PHP працює як модуль Apache, беріть TS. Для Nginx, вбудованого сервера PHP або запуску з командного рядка, NTS. Laragon типово використовує Apache, тож у більшості випадків підійде Win32-vs16-x64 (або vs17 для PHP 8.4+).

  • Розрядність. x64 для 64-бітної Windows, x86 для 32-бітної. На 2026 рік практично скрізь x64.

Приклад імені файлу для PHP 8.3: php-8.3.31-Win32-vs16-x64.zip. Для PHP 8.4 і 8.5 змінився компілятор, шукайте vs17 замість vs16.

Крок 2: Розпаковуємо архів у папку Laragon

Папка з версіями PHP всередині директорії Laragon

Витягніть ZIP у C:\laragon\bin\php\. Після розпакування у вас зʼявиться папка з номером версії, наприклад, php-8.3.31-Win32-vs16-x64. Laragon читає імʼя папки й показує його в меню як доступну версію.

Не перейменовуйте папку. Якщо всередині ZIP уже є вкладена папка, беріть її, а не сам корінь архіву. Структура після розпакування має виглядати так:

1C:\laragon\bin\php\
2 php-8.3.31-Win32-vs16-x64\
3 php.exe
4 php.ini-development
5 ext\
6 ...
7 php-8.5.7-Win32-vs17-x64\
8 ...

Крок 3: Перемикаємо версію в треї

Меню вибору версії PHP у треї Laragon

Клацніть правою кнопкою по іконці Laragon у системному треї, наведіть на PHP і виберіть щойно додану версію. Laragon перезапустить Apache з новою версією — це триває 2-3 секунди.

Перевірте, що перемикання спрацювало: відкрийте Terminal у Laragon (або будь-який термінал, де прописано шлях до php.exe із C:\laragon\bin\php\) і виконайте:

1php -v

У виводі побачите номер версії, дату збірки й тип (TS/NTS). Якщо номер не змінився, перевірте, чи вибрали версію в меню й перезапустили Laragon.

Крок 4: Швидкий спосіб через Quick Add (Laragon 8+)

Список доступних збірок PHP на сторінці завантажень windows.php.net

Починаючи з Laragon 8 зʼявився Quick Add, вбудований механізм, який сам завантажує, розпаковує та прописує нові версії PHP. Жодних ручних завантажень із сайту й копіювання папок.

Відкрийте меню Laragon у треї: Tools → Quick Add → PHP. Зʼявиться список доступних версій, від 7.4 до 8.5. Виберіть потрібну, і Laragon зробить усе інше. За хвилину версія зʼявиться в меню PHP і буде готова до перемикання.

Цей спосіб кращий: він виключає помилки з вибором TS/NTS і розрядності. Quick Add сам визначає відповідний варіант для вашої системи.

Наочний процес: відео

Коротке відео, де весь процес показано від початку до кінця, від завантаження PHP до перемикання версії в реальному часі:

⁉️🤔 Часті запитання

У чому різниця між NTS і TS, яку версію завантажувати?

Для Laragon з Apache беріть Thread Safe (TS, в імені файлу без nts). Apache завантажує PHP як модуль, і TS-збірка забезпечує потокобезпеку під час паралельних запитів. Non-Thread Safe (NTS) потрібна, якщо ви використовуєте Nginx або запускаєте PHP із командного рядка. На практиці з Laragon завантажуйте Win32-vs16-x64 для PHP 8.0-8.3 і Win32-vs17-x64 для PHP 8.4+.

Чи можна тримати в Laragon одночасно PHP 7.4, 8.2 і 8.5?

Так, саме для цього й зроблено мультиверсійність. У папці C:\laragon\bin\php\ можуть лежати десятки версій, конфліктів між ними немає, тому що в кожен момент Apache використовує лише одну. Проєкти на різних версіях не заважають одне одному, якщо ви не запускаєте їх одночасно під одним вебсервером.

Додав версію, а вона не зʼявляється в меню PHP. У чому річ?

Перше: перевірте, чи всередині папки з версією лежить php.exe (а не ще одна вкладена папка). Друге: перезапустіть Laragon повністю, Stop, потім Start All. Третє: імʼя папки має відрізнятися від уже наявних, якщо у вас уже є php-8.3.31, не створюйте другу таку саму. І четверте: Quick Add сам прописує версію, якщо завантажували вручну, а потім тим самим номером через Quick Add, стара папка буде перезаписана.

Що робити, якщо після зміни версії PHP проєкт усе одно бачить стару?

Відкрийте Terminal у Laragon (правий клік по іконці → Terminal) і виконайте php -v, він покаже ту версію, яку бачить консоль. Якщо вона правильна, а сайт показує іншу, очистьте кеш браузера й перевірте, чи не закешовано php.ini з іншим значенням. Іноді допомагає повна зупинка Apache й повторний запуск.

Чи потрібно перезавантажувати компʼютер після додавання версії?

Ні. Laragon перезапускає лише Apache — це триває 2-3 секунди. Перезавантаження Windows може знадобитися лише в одному випадку: якщо ви вручну прописували шлях до php.exe у системний PATH і Windows закешувала старий шлях. Але за звичайного використання Laragon цього не потрібно.

Чи варто оновлювати Laragon заради мультиверсійності?

Якщо ви все ще на Laragon 6 або 7, оновлення до версії 8.6 дає не лише Quick Add. У комплекті йдуть PHP 8.1-8.5 з коробки, Apache 2.4.66, MySQL 9.6 та автооновлення компонентів через меню. Переїзд із WAMP або XAMPP теж нескладний: офіційна інструкція описує міграцію за 5 хвилин.

Для проєктів, завʼязаних на конкретну версію PHP, мультиверсійність Laragon, один із головних аргументів на його користь. Перемкнулися, перевірили, повернулися назад, і жоден сайт не зламався.

Почніть із Quick Add: відкрийте Tools → Quick Add → PHP і поставте відсутню версію за хвилину. А якщо у вас є перевірений лайфхак щодо роботи з версіями PHP у Laragon, діліться в коментарях.