Чтобы запускать и тестировать PHP-код на своём компьютере, необходимо установить локальный сервер — специальную среду, которая включает в себя:
-
Веб-сервер (чаще всего Apache)
-
Интерпретатор PHP
-
Базу данных (обычно MySQL или MariaDB)
-
Средство управления БД (например, phpMyAdmin)
Это окружение обычно устанавливается в виде готовых сборок. Ниже — обзор самых популярных решений.
🖥️ XAMPP (Windows, macOS, Linux)
XAMPP — одна из самых популярных сборок для локального запуска PHP. Включает Apache, MySQL, PHP и phpMyAdmin. Прост в установке.
Установка:
-
Скачайте с официального сайта: https://www.apachefriends.org
-
Установите как обычную программу.
-
Запустите XAMPP Control Panel и активируйте модули Apache и MySQL.
-
Ваш локальный сайт будет доступен по адресу:
http://localhost/
Рабочая папка:C:\xampp\htdocs\
— сюда помещайте свои .php
файлы.
🍏 MAMP (macOS, Windows)
MAMP — аналог XAMPP, особенно популярен среди пользователей macOS. Прост в использовании и поддерживает разные версии PHP.
Установка:
-
Скачайте с сайта: https://www.mamp.info
-
Установите и откройте MAMP.
-
Нажмите «Start Servers».
-
Перейдите по адресу:
http://localhost:8888/
Рабочая папка:/Applications/MAMP/htdocs/
(macOS) или C:\MAMP\htdocs\
(Windows)
🐧 LAMP (Linux)
LAMP — это аббревиатура: Linux + Apache + MySQL + PHP. Устанавливается вручную через терминал.
Установка в Ubuntu:
Перезапуск Apache:
Рабочая папка:/var/www/html/
Разрешения можно изменить через chmod
или chown
, чтобы редактировать файлы без root-доступа.
Проверка PHP
Создайте файл info.php
с содержимым:
Сохраните его в рабочей папке (htdocs
) и откройте в браузере:
Если вы видите таблицу с информацией о PHP — всё установлено корректно.
Альтернативы
-
OpenServer (только Windows, поддержка рус. языка) — https://ospanel.io
-
Laragon (лёгкий сервер с удобным интерфейсом) — https://laragon.org
-
Docker (контейнеризация PHP-проектов, рекомендуется для продвинутых)