01. Введение и установка окружения
Что такое PHP
PHP — это язык программирования, который работает на сервере и генерирует HTML-страницы для браузера.Когда вы открываете сайт, браузер отправляет запрос на сервер, сервер обрабатывает PHP-код и возвращает уже готовую страницу в виде HTML, CSS и JavaScript.
Проще говоря, PHP — это мозг сайта. Он принимает запросы, работает с базами данных и решает, что показать пользователю.
Зачем нужен PHP
PHP делает сайты динамическими, «живыми». Если HTML показывает только статический текст, то PHP может:- Показывать разный контент в зависимости от пользователя (например, приветствие по имени);
- Обрабатывать формы регистрации, входа, комментариев;
- Работать с базой данных (MySQL) и сохранять данные;
- Создавать REST API и backend для мобильных приложений;
- Отправлять письма, отчёты и уведомления;
- Генерировать PDF, Excel или JSON-ответы.
Где используется PHP
PHP — это один из самых распространённых языков веб-разработки.- WordPress, Joomla, Drupal — все они написаны на PHP.
- 🛒 OpenCart, Bitrix, Magento — крупные CMS и интернет-магазины.
- Backend для многих сайтов и сервисов, в том числе Facebook (в начале тоже был на PHP!).
Как работает PHP
- Браузер отправляет запрос на сервер — например, http://localhost/test/index.php.
- Сервер запускает интерпретатор PHP и выполняет код.
- Результат (обычный HTML) возвращается браузеру.
Пример:
<?php
$name = 'Анна';
echo 'Привет, ' . $name . '!';
?>
Браузер получит уже сгенерированный HTML:
Привет, Анна!
Как установить окружение
Чтобы запустить PHP, нужен локальный сервер (Apache или Nginx) и сам интерпретатор PHP. Самый удобный способ — установить готовый пакет.1. XAMPP
XAMPP — универсальный пакет, включающий Apache, PHP и MySQL.- Скачай XAMPP с официального сайта.
- Установи и запусти Apache и MySQL.
- Файлы проекта хранятся в папке htdocs.
2. Laragon
Laragon — лёгкий и современный сервер (Windows).- Устанавливается одной кнопкой.
- Автоматически создаёт виртуальные домены (например, myproject.test).
- Подходит для PHP, Node.js, Python, MySQL.
3. OpenServer
OpenServer — мощный локальный сервер, особенно удобен для Windows.- Скачай, распакуй и запусти OpenServer.
- Добавь папку проекта в настройках (обычно domains/).
- Выбери версию PHP (например, 8.2).
Проверяем работу PHP
После установки сервера создаём тестовый файл.
<?php
echo 'Привет, мир!';
?>
Путь: htdocs/test/index.php (или C:/OpenServer/domains/test/index.php)
Теперь открой в браузере: http://localhost/test — если ты видишь надпись «Привет, мир!», всё работает
Первая программа на PHP
Попробуем сделать страницу, которая считает и выводит результат.
<?php
$a = 10;
$b = 5;
$sum = $a + $b;
echo 'Результат сложения: ' . $sum;
?>
Вывод:
Результат сложения: 15
PHP можно вставлять прямо в HTML — это делает язык удобным для веб-разработки.
<!doctype html>
<html>
<body>
<h1>Пример с PHP</h1>
<p>Сегодня: <?php echo date('d.m.Y'); ?></p>
</body>
</html>
Редактор кода
Выбирай редактор, где удобно писать и сразу видеть подсветку синтаксиса.- Visual Studio Code — лёгкий, бесплатный, с расширением PHP IntelliSense.
- PhpStorm — профессиональный IDE с подсказками и отладкой.
- Sublime Text — минималистичный, быстрый вариант.
Совет
Используй расширение PHP Server (в VS Code) — оно позволяет запустить сайт одной кнопкой.Типичные ошибки новичков
- Сохранили файл как .html, а не .php — сервер не обработает PHP-код.
- Забыли ; в конце строки.
- В файле кодировка не UTF-8 без BOM — могут появляться странные символы.
- Запустили PHP-файл напрямую (file:///), а не через http://localhost.
Итог урока
Вы узнали:- Что такое PHP и как он работает.
- Как установить сервер XAMPP, Laragon или OpenServer.
- Как создать и запустить первый PHP-скрипт.
- Как использовать HTML и PHP вместе.