01. Введение и установка окружения
Добро пожаловать в мир PHP!
PHP — это мощный язык серверного программирования, который обрабатывает логику сайта на сервере и формирует HTML для пользователя. Его имя расшифровывается как PHP: Hypertext Preprocessor.PHP прост в освоении и используется на миллионах сайтов — от личных блогов до крупных платформ вроде WordPress и Wikipedia.
«PHP — это язык, который превращает идеи в работающие веб-приложения.»
Как работает PHP
Когда вы открываете страницу index.php, браузер отправляет запрос на сервер. Сервер:- Передаёт файл PHP-интерпретатору
- PHP выполняет код и генерирует HTML
- Результат возвращается браузеру
Выбор окружения
Чтобы запускать PHP-код, нужен локальный сервер. Ниже три популярных варианта: XAMPP, Laragon и OpenServer.1️⃣ XAMPP — просто и быстро
- Скачайте с apachefriends.org
- Установите (по умолчанию в C:\xampp)
- Запустите Apache и MySQL в XAMPP Control Panel
- Рабочая папка: C:\xampp\htdocs
2️⃣ Laragon — лёгкий и современный сервер
- Скачайте с laragon.org
- Установите, нажмите Start All
- Корневая папка проектов: C:\laragon\www
- Можно создавать сайты как project.test — Laragon сам добавит домен в hosts
3️⃣ OpenServer — профессиональный вариант
- Скачайте с ospanel.io
- Распакуйте, например в C:\OpenServer
- Запустите OpenServer.exe → в трее появится красный флажок
- Выберите: PHP → последняя версия, MySQL → 8.0, Apache → 2.4
- Нажмите Запустить сервер — флажок станет зелёным
- Корневая папка по умолчанию: domains/. Создайте папку php_course
- Доступ в браузере: http://php_course/
OpenServer — отличное решение для Windows-разработчиков, особенно если планируется работа с несколькими проектами.
Установка редактора кода (IDE)
Работать с PHP удобно в современном редакторе, например Visual Studio Code.Visual Studio Code (VS Code)
- Скачайте с code.visualstudio.com
- Установите и откройте папку вашего проекта (например, htdocs/php_course)
- Установите полезные расширения:
- PHP Intelephense — подсветка синтаксиса и автодополнение
- Prettier — автоформатирование кода
- Material Icon Theme — красивые иконки файлов
Настройки VS Code
- Включите автосохранение: File → Auto Save
- Проверьте, что у вас установлена подсветка PHP
- Используйте встроенный терминал для запуска PHP-команд
Ваш первый PHP-файл
Создайте папку php_course в корне сервера и добавьте в неё файл index.php:
<?php
echo 'Hello, world!';
?>
Откройте в браузере: http://localhost/php_course
Вы должны увидеть сообщение «Hello, world!» — поздравляем, ваш первый PHP-скрипт работает!
Как это работает
PHP обрабатывает всё внутри тегов <?php ... ?>, а остальное остаётся как HTML.
<!doctype html>
<html>
<head><title>Привет, PHP</title></head>
<body>
<h1>Добро пожаловать!</h1>
<p>Сегодня: <?php echo date('d.m.Y'); ?></p>
</body>
</html>
PHP заменит выражение date('d.m.Y') на текущую дату.
Проверка версии PHP
Создайте файл info.php:
<?php
phpinfo();
?>
Откройте http://localhost/info.php — появится таблица с конфигурацией, версиями PHP и модулями.
Типичные ошибки новичков
- Файл сохранён с расширением .html вместо .php
- Код не внутри тегов <?php ?>
- Неправильный путь: не тот корень проекта (htdocs / www / domains)
Мини-практика
Попробуйте изменить код:
<?php
$name = 'Алиса';
$year = 2025;
echo 'Привет, '.$name.'! Сегодня '.$year.' год.';
?>
Итоги урока
Вы узнали:- Как работает PHP и зачем он нужен
- Как установить сервер XAMPP, Laragon или OpenServer
- Как установить и настроить Visual Studio Code для PHP
- Как создать и запустить свой первый PHP-скрипт