Cita: setlocale( LC_ALL, "esp" );
como dice GatorV
Establecer la localizacion al idioma español
Código PHP:
setlocale(LC_ALL,"es_ES","esp");
Ahora para la salida de la localizacion has de usar tambien el string strftime
Código PHP:
echo strftime("%A %d de %B del %Y");
y lo otro que te dijeron es que has de instalar varios paquetes de lenguajes