Підступна війна росії проти України. Орієнтовні втрати ворога
(станом на 07.08.2026)
1455420
осіб
439
літаків
354
гелікоптерів
12247
танків
25098
ББМ
47522
артилерія
1550
ППО
2008
РСЗВ
131068
машин
34
кораблі і катери

Установка PHP 8 на Windows 💻 | Пошаговая инструкция

18/10/2025 Оновлено: 27/10/2025

Многие начинающие разработчики на Windows начинают свой путь с пакетов типа XAMPP, WampServer или Laragon. Это прекрасные инструменты, но они похожи на готовые компьютеры из магазина — все работает “из коробки”, но вы не всегда знаете, что там внутри. Ручная установка PHP — это как собирать ПК своими руками: вы получаете полный контроль, более глубокое понимание процессов и чистую, легкую среду, настроенную именно под ваши нужды.

В этой инструкции я покажу вам “путь самурая” — как установить и настроить последнюю версию PHP (на примере 8.4) на Windows, используя только консоль PowerShell и ваши руки. Это намного проще, чем кажется! Кстати, можете также просмотреть подробную инструкцию по установке PHP версии 7.

 

Почему стоит устанавливать PHP вручную?

Прежде чем начать, давайте я кратко объясню, почему этот метод, по моему мнению, является предпочтительным для серьезного разработчика:

  • 💡 Полный контроль: Вы сами выбираете версию PHP, расширения и настройки.
  • 💨 Легкость и скорость: Никаких лишних сервисов (Apache, FTP), которые вам могут быть не нужны. Только чистый PHP.
  • 🔧 Гибкость: Вы легко можете держать несколько версий PHP одновременно и переключаться между ними.
  • 📚 Глубокое понимание: Этот процесс поможет вам понять, как на самом деле работает PHP-окружение.

 

Шаг 0: Предварительные условия

Прежде чем загружать PHP, убедитесь, что у вас установлен Visual C++ Redistributable for Visual Studio. PHP на Windows зависит от этих библиотек. Скачать их можно с официального сайта Microsoft.

Также я буду использовать терминал, встроенный в Visual Studio Code, и оболочку PowerShell, которая является стандартной для современных версий Windows. Можно обойтись и без IDE VS Code, но так удобнее.

использование терминала, встроенного в Visual Studio Code, и оболочки PowerShell для установки PHP 8.4

 

Шаг 1: Загружаем PHP

Заходим на официальный сайт windows.php.net/download/. Здесь вы увидите несколько версий. Нас интересует последняя стабильная версия, например, VS17 x64 Non Thread Safe. Скачивайте ZIP-архив.

Non Thread Safe (NTS) vs Thread Safe (TS)? Если кратко: NTS-версия быстрее и рекомендуется для работы с веб-серверами через FastCGI (например, Nginx или встроенный сервер PHP). TS-версия нужна для многопоточных веб-серверов, таких как Apache с mod_php.

 

Шаг 2: Распаковываем и организуем

Создайте папку для PHP в корне диска C:. Я рекомендую простое название, например, C:\php84. Распакуйте содержимое загруженного ZIP-архива в эту папку. Структура файлов должна выглядеть примерно так: C:\php84\php.exe, C:\php84\ext\, и т.д.

 

Шаг 3: Настройка php.ini

Это самый важный шаг. В папке C:\php84 вы найдете два файла: php.ini-development и php.ini-production. Нам нужен первый. Переименуйте php.ini-development в php.ini.

Теперь откройте php.ini в вашем редакторе кода и найдите (Ctrl+F) следующие строки. Вам нужно раскомментировать их (убрать ; в начале) и проверить пути:

  1. Указываем путь к расширениям:
    ; On windows:
    extension_dir = "ext"
    
  2. Включаем нужные расширения: Я рекомендую сразу включить самые популярные, которые понадобятся для большинства фреймворков и CMS:
    extension=curl
    extension=gd
    extension=mbstring
    extension=openssl
    extension=pdo_mysql
    

Сохраните файл php.ini.

 

Шаг 4: Добавляем PHP в системную переменную PATH

Чтобы вы могли вызывать команду php из любого места в консоли, нужно “объяснить” Windows, где находится файл php.exe. Для этого мы добавим путь к нему в системную переменную `PATH`.

  1. Нажмите Win+S и начните вводить “переменные среды”. Выберите “Изменение системных переменных среды”.
  2. В открывшемся окне нажмите на кнопку “Переменные среды…”.
  3. В секции “Системные переменные” найдите переменную Path и нажмите “Изменить…”.
  4. Нажмите “Создать” и добавьте новую строку с путем к вашей папке PHP: C:\php84.
  5. Нажмите “ОК” во всех окнах, чтобы сохранить изменения.

 

Шаг 5: Проверка

Важно: полностью закройте и снова откройте VS Code или ваш терминал, чтобы изменения системных переменных вступили в силу.

Теперь введите в консоли простую команду:

php -v

Если все сделано правильно, вы увидите информацию о вашей версии PHP. Поздравляю, вы установили PHP!

информация об установленной версии PHP в консоли

 

Как этим пользоваться?

Теперь вы можете запускать PHP-скрипты прямо из консоли или, что более полезно для веб-разработчика, запустить встроенный веб-сервер.

Создайте папку для вашего проекта, например, C:\projects\my-site. Внутри создайте файл index.php со следующим содержимым:

<?php
phpinfo();
?>

Теперь в терминале перейдите в эту папку (cd C:\projects\my-site) и запустите сервер:

php -S localhost:8000

Откройте браузер и перейдите по адресу http://localhost:8000. Вы должны увидеть подробную информацию о вашей PHP-сборке. Это значит, что ваш локальный сервер работает!

 

Вывод: вы теперь контролируете свою среду

Как видите, ручная установка PHP — это совсем не страшно. По моему мнению, это небольшое усилие полностью окупается гибкостью и контролем, которые вы получаете. Вы больше не зависите от “комбайнов” и можете точно настроить среду под любой проект.

Теперь вы не просто пользователь, а администратор своего рабочего пространства. Это важный шаг в росте любого разработчика. Экспериментируйте, добавляйте новые расширения и наслаждайтесь чистым и быстрым PHP!

 

Категорії:

Перегляди 1555
розкажіть друзям:

Напишіть тут свою думку/питання

Ваша пошта не публікуватиметься. Обов’язкові поля позначені *