Kod PHP możemy wstawić w każdym miejscu pliku i nie trzeba go wcale dołączać z osobnego pliku. Oczywiście można ale chcę tylko powiedzieć, że nie trzeba i przy małym serwisie myślę, że nie ma takiej potrzeby. Warto na pewno dołączać kod, który powtarza się na każdej podstronie np. połączenie z bazą czy wyświetlaniu menu strony ale dołączanie każdego przygotowanego kodu z zewnątrz jest raczej bez sensowne.
W kodzie, który podałaś wyżej nie ma nic z PHP i można to umieścić normalnie o tak:
<!DOCTYPE HTML>
<html lang="pl">
<html>
<head>
<meta charset="utf-8" />
<style>
body{
background:black;
font-size:15px;
color:white;
}
</style>
</head>
<body>
<?php
//tu można wstawić kod PHP obsługujący formularz
?>
<form action='login.php' method='POST'>
Username: <input type='text' name='username'><br>
Password: <input type='password' name='password><br>
<input type='submit' value='Log in'>
</form>
</body>
</html>
To co napisałaś jako PHP jest zwykłym HTML. Gdy przygotujesz kod PHP możesz umieścić go np. w miejscu, w którym wstawiłem komentarz. Nie zapomnij, że kod PHP umieszczamy pomiędzy znacznikami <?php a ?>, tak jak wyżej podałem. Nie zapomnij też, że plik musi mieć rozszerzenie .php i nie wystarczy uruchomienie takiego pliku po prostu w przeglądarce - trzeba uruchomić go na serwerze. Można postawić sobie serwer lokalny na komputerze ale on dostępny jest wtedy tylko dla Ciebie. Jeśli chcesz aby strona była dostępna dla każdego trzeba wykupić serwer lub skorzystać z darmowego.
Polecam https://www.youtube.com/user/MiroslawZelent/ na pewno serię o HTML i PHP bo widać, że nie oglądałaś :)