PHP não é bem uma "linguagem tipo C". PHP é "interpretado" pelo servidor (que gera depois código para ser lido pelo browser), C é compilado para posteriormente ser executado.
Fazendo uma analogia (talvez um pouco incorrecta), PHP é "compilado" pelo servidor quando pedes a página - o servidor compila e envia-te o resultado final. Mas, quando estás a
programar PHP apenas guardas o ficheiro .php e metes o mesmo num servidor (que pode ser o teu próprio computador, desde que tenha Apache e PHP (e neste caso, MySQL também, já que dizes que vais precisar)). Usando um browser acedes a essa página e vês o resultado final.
Tens
aqui um tutorial que explica o que é e como funciona PHP.
Cumprimentos.