我设法在可工作的 LAMP 环境中安装了 WLS。现在我注意到,如果我关闭终端,apache 就会停止运行。为了能够从本地主机加载站点,我需要加载终端并重新启动 apache。
有没有办法可以在启动时将 WLS 作为后台进程启动,这样我就不必不断地重新启动 apache?
谢谢
答案1
这不受支持。
引用来自 MS 的博客:
WSL 不是 Linux 服务器
就像在 Windows 客户端上使用 WSL 一样,你可以通过交互式 shell 运行 MySQL、PostgreSQL、sshd 等守护进程和作业,但是您目前无法使用 WSL 将持久 Linux 服务、守护进程、作业等作为后台任务运行。
如果可能的话,我建议只运行 Windows 版本的 Apache。看看可用包适用于 Windows。
另一个选择可能是在 Windows 上运行 Docker,显然它现在支持Linux容器。