Tu tem que instalar o PHP, o Apache e, se for usar banco de dados, o MySQL... Existe muita documentação de como instalar todos esses programas... Mas, qualquer coisa, tu pode postar aí que a gente te ajuda a configurar. Tu perguntou o que é Apache, é um servidor utilizado para rodar páginas em PHP e outras linguagens, mas que ficou mais conhecido pela utilização com PHP. Não sei se consegui explicar bem o que tu queria, mas qualquer coisa, só perguntar...