На втором уроке нашего курса по изучению PHP мы разберем, как настроить среду разработки для PHP, чтобы вы могли начать писать и тестировать свои первые PHP-скрипты. Мы установим локальный сервер, создадим первую PHP-страницу и рассмотрим несколько практических задач для закрепления материала.
Зачем нужен локальный сервер?
PHP это серверный язык программирования. Это значит, что для его работы нужен сервер, который будет обрабатывать PHP-код и возвращать результат в виде HTML-страницы. В реальной жизни PHP-скрипты выполняются на веб-сервере, но для разработки и тестирования удобно использовать локальный сервер на вашем компьютере. Это позволит вам работать над проектами без необходимости загружать файлы на удаленный сервер.
Установка локального сервера
Существует несколько популярных решений для создания локального сервера: XAMPP, WAMP и MAMP. Они включают в себя все необходимые компоненты: веб-сервер (Apache), базу данных (MySQL) и, конечно, интерпретатор PHP. Давайте рассмотрим каждый из них.
1. Установка XAMPP
XAMPP это кроссплатформенное решение, которое работает на Windows, macOS и Linux. Вот как его установить:
- Скачайте XAMPP: Перейдите на официальный сайт XAMPP и выберите версию для вашей операционной системы.
- Запустите установщик: Следуйте инструкциям мастера установки. Вы можете выбрать компоненты, которые хотите установить (Apache, MySQL, PHP и т.д.).
- Запустите XAMPP: После установки откройте панель управления XAMPP и запустите модули Apache и MySQL.
- Проверьте установку: Откройте браузер и перейдите по адресу
http://localhost
. Если вы видите страницу приветствия XAMPP, значит, все работает правильно.
2. Установка WAMP
WAMP это решение для Windows. Оно проще в настройке, но работает только на этой платформе.
- Скачайте WAMP: Перейдите на официальный сайт WAMP и загрузите установщик.
- Установите WAMP: Запустите установщик и следуйте инструкциям.
- Запустите WAMP: После установки откройте панель управления WAMP и запустите сервер.
- Проверьте установку: Перейдите по адресу
http://localhost
в браузере. Если вы видите страницу приветствия WAMP, установка прошла успешно.
3. Установка MAMP
MAMP это решение для macOS, но оно также доступно для Windows.
- Скачайте MAMP: Перейдите на официальный сайт MAMP и загрузите установщик.
- Установите MAMP: Запустите установщик и следуйте инструкциям.
- Запустите MAMP: Откройте приложение MAMP и запустите сервер.
- Проверьте установку: Перейдите по адресу
http://localhost:8888
(порт по умолчанию для MAMP). Если вы видите страницу приветствия, все готово.
Создание первой PHP-страницы
Теперь, когда сервер работает, создадим простую страницу.
1. Где хранить файлы?
- XAMPP/WAMP: Папка
htdocs
в директории установки (например,C:\xampp\htdocs
). - MAMP: Папка
htdocs
в разделе MAMP.
Создайте в htdocs
папку myproject
— это будет корень вашего сайта.
2. Пишем «Hello, World!»
- Откройте редактор кода (например, VS Code или Sublime Text).
- Создайте файл
index.php
в папкеmyproject
. - Вставьте код:
<?php echo "<h1>Hello, World! Я изучаю PHP!</h1>"; ?>
- Сохраните файл.
В браузере перейдите по адресу http://localhost/myproject
. Если видите заголовок, вы молодец!
Практические задания
Закрепим знания на практике.
Задача 1: Установите локальный сервер
- Выберите XAMPP, WAMP или MAMP.
- Убедитесь, что сервер запущен и доступен по
http://localhost
.
Задача 2: Создайте страницу с вашим именем
- В папке
htdocs
создайте директориюaboutme
. - Напишите код:
<?php $name = "Максим"; echo "Привет, меня зовут $name!"; ?>
- Откройте страницу в браузере.
Задача 3: Комбинируем PHP и HTML
Добавьте HTML-разметку в PHP-файл:
<!DOCTYPE html> <html> <head> <title>Мой первый сайт</title> </head> <body> <?php $date = date('d.m.Y'); echo "<p>Сегодня: $date</p>"; ?> </body> </html>
Подсказка: Функция date()
выводит текущую дату.
Частые ошибки и их решение
- Страница не открывается: Проверьте, запущен ли сервер. Убедитесь, что файл сохранен в
htdocs
. - Код не работает: Убедитесь, что файл имеет расширение
.php
, а не.html
. - Ошибки в синтаксисе: Проверьте точки с запятой
;
и закрывающие теги?>
.
Вы только что сделали огромный шаг. Теперь у вас есть рабочая среда для разработки на PHP. В следующем уроке мы углубимся в синтаксис языка и переменные.
Не останавливайтесь, полный курс по PHP для начинающих ждет вас.
Удачи в обучении и до встречи на следующем уроке.