Загрузка

Чтобы запускать и тестировать PHP-код на своём компьютере, необходимо установить локальный сервер — специальную среду, которая включает в себя:

  • Веб-сервер (чаще всего Apache)

  • Интерпретатор PHP

  • Базу данных (обычно MySQL или MariaDB)

  • Средство управления БД (например, phpMyAdmin)

Это окружение обычно устанавливается в виде готовых сборок. Ниже — обзор самых популярных решений.


🖥️ XAMPP (Windows, macOS, Linux)

XAMPP — одна из самых популярных сборок для локального запуска PHP. Включает Apache, MySQL, PHP и phpMyAdmin. Прост в установке.

Установка:

  1. Скачайте с официального сайта: https://www.apachefriends.org

  2. Установите как обычную программу.

  3. Запустите XAMPP Control Panel и активируйте модули Apache и MySQL.

  4. Ваш локальный сайт будет доступен по адресу:
    http://localhost/

Рабочая папка:
C:\xampp\htdocs\ — сюда помещайте свои .php файлы.


🍏 MAMP (macOS, Windows)

MAMP — аналог XAMPP, особенно популярен среди пользователей macOS. Прост в использовании и поддерживает разные версии PHP.

Установка:

  1. Скачайте с сайта: https://www.mamp.info

  2. Установите и откройте MAMP.

  3. Нажмите «Start Servers».

  4. Перейдите по адресу: http://localhost:8888/

Рабочая папка:
/Applications/MAMP/htdocs/ (macOS) или C:\MAMP\htdocs\ (Windows)


🐧 LAMP (Linux)

LAMP — это аббревиатура: Linux + Apache + MySQL + PHP. Устанавливается вручную через терминал.

Установка в Ubuntu:

bash
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql

Перезапуск Apache:

bash
sudo systemctl restart apache2

Рабочая папка:
/var/www/html/

Разрешения можно изменить через chmod или chown, чтобы редактировать файлы без root-доступа.


Проверка PHP

Создайте файл info.php с содержимым:

php
<?php
phpinfo();
?>

Сохраните его в рабочей папке (htdocs) и откройте в браузере:

arduino
http://localhost/info.php

Если вы видите таблицу с информацией о PHP — всё установлено корректно.


Альтернативы

  • OpenServer (только Windows, поддержка рус. языка) — https://ospanel.io

  • Laragon (лёгкий сервер с удобным интерфейсом) — https://laragon.org

  • Docker (контейнеризация PHP-проектов, рекомендуется для продвинутых)