Разберём сценарий так, как он встречается в рабочем проекте: от исходных данных до проверки результата. Ниже — практическая инструкция по теме «Как установить PHP локально: XAMPP, Open Server, Docker»: с рабочими примерами, объяснением ключевых решений и способом проверить себя. У вас останется запускаемый пример с понятными входными данными, ожидаемым выводом и точкой, от которой можно продолжить собственный проект. Проверьте версию языка и запускайте пример в отдельном учебном проекте. Сначала повторите код без изменений, убедитесь в ожидаемом выводе, затем меняйте по одному параметру...
Способ запуска PHP на сервере зависит от типа вашего сервера. Существует два принципиально разных сценария: вы используете обычный виртуальный хостинг (с готовой панелью) или собственный выделенный сервер (VPS/VDS) на базе Linux. Ниже приведены инструкции для обоих вариантов. Если вы арендовали обычный хостинг (например, Beget, Timeweb, Reg.ru, Hostinger), вам не нужно ничего устанавливать. PHP там уже запущен по умолчанию. Если у вас пустой виртуальный сервер (VPS) без графической панели, PHP нужно установить и связать с веб-сервером (обычно это Nginx или Apache). Ниже классический стек LEMP (Linux, Nginx, MySQL, PHP), который используется на большинстве современных серверов...