Existem algumas maneiras que se mostrar a data em PHP, um exemplo bem simples é:

<?php  echo date("d/m/Y")?>

Mas se você quiser mostrar essa data por extenso, poderá usar a função setlocale() que é responsável em definir/mudar as informações locais.
Ficaria assim:

<?php
setlocale(LC_ALL,"portuguese-brazil");
echo strftime("hoje é %d de %B de %Y");
?>

O resultado seria:  hoje é 04 de junho de 2009

Repare que utilizei a função strftime que formata a data/hora de acordo com as configurações locais.