Por padrão, não é necessário inicializar ou iniciar apache , php e MySQL e módulos relacionados toda vez que o sistema for iniciado. Estes são iniciados automaticamente quando o Ubuntu é iniciado.
Em casos normais, o usuário não precisa interferir e o servidor da Web é iniciado automaticamente.
Caso isso não aconteça, as causas prováveis podem ser:
-
apachepode estar configurado incorretamente (provavelmente). -
A configuração
phptem erro (qualquer erro de sintaxe fará com quephpde carregamento falhe), subseqüentemente pode afetarapache. - Se
MySQLconnection for necessária para servir uma página e esta conexão falhar (por causa do MySQL não estar em execução), entãoapachefalhará ao iniciar. Importante é iniciarapacheapósMySQL. Pergunta no serverfault
Você pode tentar reinstalar a pilha LAMP e testar imediatamente com uma reinicialização.