Na minha experiência, o PHP renderiza uma página em branco quando encontra um erro subjacente grave. Geralmente é fácil de corrigir, mas infelizmente nada é normalmente registrado nos logs do Apache, logs do PHP ou syslog, dificultando o processo de solução de problemas.
Encontre seu arquivo de configuração php.ini usando:
php -i | grep "php.ini"
Isso deve produzir algo assim:
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
Edite este arquivo de configuração (/etc/php.ini neste caso) com seu editor de texto favorito e certifique-se de que a exibição de erros e erros de inicialização esteja ativada. As entradas devem ficar assim:
display_errors = On
display_startup_errors = On
Por fim, reinicie o Apache para que ele leia a nova configuração do PHP e acesse sua página via curl ou navegador. Isso deve gerar uma mensagem de erro que ajudará no processo de solução de problemas.