На втором уроке нашего курса по изучению PHP мы разберем, как настроить среду разработки для PHP, чтобы вы могли начать писать и тестировать свои первые PHP-скрипты. Мы установим локальный сервер, создадим первую PHP-страницу и рассмотрим несколько практических задач для закрепления материала.
PHP это серверный язык программирования. Это значит, что для его работы нужен сервер, который будет обрабатывать PHP-код и возвращать результат в виде HTML-страницы. В реальной жизни PHP-скрипты выполняются на веб-сервере, но для разработки и тестирования удобно использовать локальный сервер на вашем компьютере. Это позволит вам работать над проектами без необходимости загружать файлы на удаленный сервер.
Существует несколько популярных решений для создания локального сервера: XAMPP, WAMP и MAMP. Они включают в себя все необходимые компоненты: веб-сервер (Apache), базу данных (MySQL) и интерпретатор PHP. Давайте рассмотрим каждый из них.
XAMPP это кроссплатформенное решение, которое работает на Windows, macOS и Linux. Вот как его установить:
http://localhost. Если вы видите страницу приветствия XAMPP, значит, все работает правильно.WAMP это решение для Windows. Оно проще в настройке, но работает только на этой платформе.
http://localhost в браузере. Если вы видите страницу приветствия WAMP, установка прошла успешно.MAMP это решение для macOS, но оно также доступно для Windows.
http://localhost:8888 (порт по умолчанию для MAMP). Если вы видите страницу приветствия, все готово.Теперь, когда сервер работает, создадим простую страницу.
htdocs в директории установки (например, C:xampphtdocs).htdocs в разделе MAMP.Создайте в htdocs папку myproject это будет корень вашего сайта.
index.php в папке myproject.<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">echo</span> <span class="token string double-quoted-string">"<h1>Hello, World! Я изучаю PHP!</h1>"</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
В браузере перейдите по адресу http://localhost/myproject. Если видите заголовок, вы молодец!
Закрепим знания на практике.
http://localhost.htdocs создайте директорию aboutme.<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$name</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Максим"</span><span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token string double-quoted-string">"Привет, меня зовут <span class="token interpolation"><span class="token variable">$name</span></span>!"</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Добавьте HTML-разметку в PHP-файл:
<span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"><</span>html<span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"><</span>head<span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"><</span>title<span class="token punctuation">></span></span>Мой первый сайт<span class="token tag"><span class="token punctuation"></</span>title<span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"></</span>head<span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"><</span>body<span class="token punctuation">></span></span>
<span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$date</span> <span class="token operator">=</span> <span class="token function">date</span><span class="token punctuation">(</span><span class="token string single-quoted-string">'d.m.Y'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token string double-quoted-string">"<p>Сегодня: <span class="token interpolation"><span class="token variable">$date</span></span></p>"</span><span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"></</span>body<span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"></</span>html<span class="token punctuation">></span></span>
Подсказка: Функция date() выводит текущую дату.
htdocs..php, а не .html.; и закрывающие теги ?>.Вы только что сделали огромный шаг. Теперь у вас есть рабочая среда для разработки на PHP. В следующем уроке мы углубимся в синтаксис языка и переменные.
Не останавливайтесь, полный курс по PHP для начинающих ждет вас.
Удачи в обучении и до встречи на следующем уроке. https://sovet-seo.ru/kurs_php.html