Строка выводится неправильно, потому что она является частью HTML-кода, а не PHP-кода. В данном случае, строка "<?php echo '<p>Hello</p>'; ?>" должна быть выполнена на сервере с помощью интерпретатора PHP. Если вы открываете этот файл непосредственно в браузере, то PHP-код не будет выполнен, и вы увидите эту строку как обычный текст внутри тега "<body>". Для правильного вывода строки вам необходимо следующее: 1. Убедитесь, что ваш файл имеет расширение ".php". 2. Установите и настройте локальный сервер Apache с поддержкой PHP. 3. Поместите файл в директорию, доступную серверу. 4. Откройте файл через браузер с помощью URL-адреса, соответствующего расположению файла на сервере. Если вы следовали всем этим шагам, а проблема все еще остается, убедитесь, что сервер правильно настроен для обработки PHP-кода.