Установил Open Server, для проверки создал в папке domains папку test.ru с файлом index.php там обычный код
<? php
echo "<h1>hi</h1>";
?>
когда открываю через сервер пишет это
Parse error: syntax error, unexpected 'echo' (T_ECHO) in C:\OSPanel\domains\test.ru\index.php on line 2
Пробела после <? не должно быть, вот так попробуйте
<?php
echo "<h1>hi</h1>";
?>
2 варианта объявления php кода в файле
<? и <?php
и <?= для вывода значений в html
Сборка персонального компьютера от Artline: умный выбор для современных пользователей