Este é um trecho simples para fazer um fundo gradiente de página inteira usando CSS. Tudo que você precisa é escrever um arquivo CSS simples com este código:
html {
background: #red; /* fallback color */
background: linear-gradient( to bottom, #red, #blue);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 100%;
}
E vincule-o em seu arquivo html / php principal!