Erro no php

Sou iniciante no conjunto PHP, MySQL e Apache e tenho muitas duvidas, por exemplo: digito o código em php e quando executo no localhost ele me retorna o proprio codigo. Alguem pode me ajudar?

Os módulos do php estão devidamente instalado e configurados no Apache? Pois algum erro nessa configuração pode causar esse problema, em que os scripts não são executados mas sim exibidos, como se fossem html normal.

Abraço.