Eu consegui "apt-get install apache2" e iniciei o serviço "/etc/init.d/apache2 start". Nesse ponto, você poderá acessar o servidor localmente (a partir da caixa do Windows 10), e se abrir o firewall do Windows, poderá acessá-lo de outras máquinas. Eu não tentei mysql ou PHP, e os desenvolvedores WSL ainda estão adicionando novas chamadas de sistema (pseudo ttys foram apenas adicionado, e timer_create atualmente não é suportado por exemplo), então algumas coisas não vão funcionar. Por exemplo, o apache avisa que não é possível ativar o APR_TCP_DEFER_ACCEPT. No entanto, eu consegui executar tightvncserver, twm, firefox e xterm no WSL e conectá-lo remotamente a partir do VNC (diversão!).
É importante observar que o upstart ou init.d não é iniciado automaticamente quando você inicia uma caixa do Windows 10 com WSL, portanto, será necessário iniciar os serviços em um script ou manualmente.
Você pode se comunicar com a WSL por rede ou acesso direto a arquivos. O WSL pode acessar a unidade C: por meio de / mnt / c / e o Windows 10 pode acessar o WSL por meio de c: \ Users \% USERNAME% \ AppData \ Local \ lxss. Para gravar arquivos em / mnt / c, você precisa iniciar o bash como administrador. Você não pode executar executáveis do Windows através do WSL.
O WSL executa binários ELF do Ubuntu 14.04, então imagino que você precise do Visual C ++ para a extensão Linux Development (que eu não tentei).
Boa sorte!