Windows Linux 子系统保持运行并在启动时加载

Windows Linux 子系统保持运行并在启动时加载

我设法在可工作的 LAMP 环境中安装了 WLS。现在我注意到,如果我关闭终端,apache 就会停止运行。为了能够从本地主机加载站点,我需要加载终端并重新启动 apache。

有没有办法可以在启动时将 WLS 作为后台进程启动,这样我就不必不断地重新启动 apache?

谢谢

答案1

这不受支持。

引用来自 MS 的博客

WSL 不是 Linux 服务器

就像在 Windows 客户端上使用 WSL 一样,你可以通过交互式 shell 运行 MySQL、PostgreSQL、sshd 等守护进程和作业,但是您目前无法使用 WSL 将持久 Linux 服务、守护进程、作业等作为后台任务运行

如果可能的话,我建议只运行 Windows 版本的 Apache。看看可用包适用于 Windows。

另一个选择可能是在 Windows 上运行 Docker,显然它现在支持Linux容器

相关内容