O Subsistema Windows Linux continua em execução e carrega na inicialização [closed]

2

Eu consegui obter o WLS instalado com um ambiente LAMP de trabalho. Agora eu notei que, se eu fechar o terminal, o apache para de funcionar. Para que eu possa carregar sites do localhost, eu preciso carregar um terminal e reiniciar o apache.

Existe uma maneira de iniciar o WLS como um processo em segundo plano na inicialização, portanto não preciso reiniciar o apache constantemente?

Obrigado

    
por Sandra Willford 30.08.2017 / 21:28

1 resposta

2

Isso não é suportado.

Citando um blog da MS :

What this isn’t — WSL is not a Linux server

Just as with WSL on Windows Client, you can run daemons and jobs like MySQL, PostgreSQL, sshd, etc., via an interactive shell, but you cannot currently use WSL to run persistent Linux services, daemons, jobs, etc. as background tasks.

Sugiro apenas executar a versão do windows do apache, se possível. Dê uma olhada em alguns dos pacotes disponíveis para o Windows.

Outra opção pode estar executando o Docker no Windows, aparentemente ele suporta Recipientes Linux agora .

    
por 30.08.2017 / 21:40