Como iniciar automaticamente o Apache & MySQL no Ubuntu 16.04 na inicialização do sistema?

1

Sou totalmente novo no Ubuntu (Linux). Acabei de instalar o Ubuntu 16.04 e instalar o XAMPP (lampp, apache, mysql) nele. Eles estão funcionando bem, mas não iniciados quando eu inicio / reinicia o sistema.

Para iniciar o Apache toda vez que eu tiver que executar o comando:

quleiss@quleiss:~$ sudo /opt/lampp/lampp start

A minha pergunta é, existe alguma maneira de começar automaticamente quando eu estou começando meu sistema.

Estou no Google por isso, mas existem muitas soluções para como instalar o Apache? , mas não para como fazer o auto-start do Apache? .

Eu fiz referência a esta pergunta: Inicie o script na inicialização do sistema (Ubuntu 16.04.1)

Depois de executar o comando sudo systemctl status apache2 , ele fornecerá esta saída:

  

apache2.service Carregado: não encontrado (Motivo: nenhum arquivo ou diretório)   Ativo: inativo (morto)

Qualquer tipo de ajuda é bem-vinda. Agradecemos antecipadamente.

    
por Ganesh Aher 25.02.2017 / 06:20

1 resposta

1

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:

  • apache pode estar configurado incorretamente (provavelmente).
  • A configuração php tem erro (qualquer erro de sintaxe fará com que php de carregamento falhe), subseqüentemente pode afetar apache .
  • Se MySQL connection for necessária para servir uma página e esta conexão falhar (por causa do MySQL não estar em execução), então apache falhará ao iniciar. Importante é iniciar apache após MySQL . Pergunta no serverfault

Você pode tentar reinstalar a pilha LAMP e testar imediatamente com uma reinicialização.

    
por ankit7540 26.02.2017 / 04:39