Если говорить проще, опуская подробности, то на серверах, работающих на PHP формируются НTML код страниц, которые показываются браузере людям.
Зная основы HTML - создать сайт возможно с помощью многочисленных CMS - аббревиатура System Management Content, то есть система управления сайтом, точнее контентом, содержимым сайта.
CMS - уже имеет необходимы набор PHP скриптов, для создания сайта. Таких CMS огромное количество. На пример: wordpress, joomla, opencart, bitrix и огромное количество других. Обычно CMS системы предназначены для создания сайтов различного типа: блогов, интернет-магазинов, форумов, новостных порталов, ит.д.. Бывают они как платные так и бесплатные.
Как правило, такие CMS не сложно установить на сервер без каких бы то либо специальных знаний. Следую пошагово инструкциям в документации к CMS, Вы сможете развернуть сайт на хостинге самостоятельно.
Установив любую выбранную CMS, Вы получаете доступ к специальному разделу Вашего сайта - административному разделу или панели администратора, через которую наполняете сайт контентом - создаете разделы - рубрики, и страницы сайта. На пример категории и карточки товаров для сайта интернет-магазина, или статьи для Вашего блога.
Как правило все CMS системы имеют модульную систему и легко расширяются для добавления какого-либо функционала. Можно просто поменять шаблон сайта (внешний вид, как выглядит сайт для посетителя), добавить различные галереи из картинок, баннеры, и многое другое.
Для установки модулей, так же не требуется особых знаний, любой новичок не обладающий специальными знаниями способен сделать это следуя инструкциям.
Все это работа контент-менеджера, которая не требует знаний и опыта разработки сайтов на PHP. Но все таки, хороший контент-менеджер, помимо основ HTML, должен понимать основы CEO - для продвижения сайта в интернет и получения лучших позиций в поисковой выдаче в поисковых систем Яндекс, Google и т.д.. Так же желательно уметь обрабатывать картинки в графических редакторах и понимать основы CSS и JS.
CMS для сайтов имеют ряд недостатков - и главный из них избыточность. Как правило, CMS создаются под многие типовые задачи, полный функционал которых не используется на сайте. Порой, на сайте используется только около 10% процентов функционала CMS. Излишняя избыточность приводит к излишней нагрузке на сервер, "тяжести" сайта, особенно на дешёвых shared хостингах.
Тысячи сайтов по всему миру работают на готовых CMS системах, но под специальные часто посещаемые, высоконагруженные сайты, уже создаются системы управления сайтом на PHP, при этом в чистом виде PHP обычно не используется. Как правило, такие сайты создаются на РHP фреймворках: Laravel, Symfony, Yii и многих других. Но здесь, конечно, без хорошего понимания PHP и опыта не обойтись.
Это котлеты и мухи...совершенно разные вещи. html, это можно сказать, основа, без которой никуда. А вот php — это уже функции, действия, в общем вся движуха на сайте.
Браво!