Ele só ajuda a quem não sabe instalar e configurar o PHP, MySQL e o Apache. O EasyPHP instala os três juntos (se não me engano...) e você não tem a dor de cabeça de ficar configurando tudo. Respondendo a outra pergunta sua, o Apache é o servidor HTTP, ou seja, que vai permitir rodar os scripts PHP feitos por você. Já o MySQL é um banco de dados open-source que vai permitir você armazenar dados (votos de uma enquete, por exemplo).