代码之家  ›  专栏  ›  技术社区  ›  Fil

在wsl中设置lamp的最佳方法是什么?我应该将易于atom编辑的代码放在哪里

  •  0
  • Fil  · 技术社区  · 6 年前

    我是一名使用windows 10的开发人员,我的所有工具都安装在windows 10中,如atom、laragon、gitbash。

    下面是场景, 因为我在windows 10上使用laragon作为服务器,所以我把所有代码都放进了 c:/laragon/www. 因此,当我在localhost访问我的网站时 www 位于并服务于本地主机。

    现在我在windows上尝试wsl,当我安装lamp时,我的代码应该驻留在 /var/www/ . 这个问题我不能使用安装在windows中的atom来编辑中的代码 /var/www .

    我的问题是,因为我一直在谷歌寻找最好的文章来讨论如何使用wsl设置php开发。

    在wsl中设置lamp的最佳方法是什么?我应该将易于atom编辑的代码放在哪里。

    对不起,如果我不知道这个,因为我真的不知道,我已经找了将近一个月了。

    1 回复  |  直到 5 年前
        1
  •  2
  •   Dan_    6 年前

    我强烈建议不要这样做。

    使用WSL安装 C:\laragon\www 并使用atom编辑windows文件系统中的文件,但即使如此,最好还是完全使用windows环境。

    Microsoft已发出警告,您可以从WSL内部编辑windows文件,但在任何情况下都不应从windows编辑ubuntu底层文件系统中的WSL/文件 [1] .

    从尝试设置web服务的经验来看,无论是MERN堆栈、meteor还是WSL上的LAMP堆栈,我在启动数据库服务的权限方面也遇到了很多问题。

    1 : https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/


    在WSL中托管LAMP的步骤,其中包含要在windows中提供的文件,这些文件将由windows工具编辑;

    1. 装载windows目录(如果尚未装载)
    2. 更新Apache/LAMP堆栈配置以指向装载的目录; 请参阅本文了解一些有用的信息。 https://www.digitalocean.com/community/tutorials/how-to-move-an-apache-web-root-to-a-new-location-on-ubuntu-16-04
    3. 重新启动Apache以及其他与LAMP相关的服务(如果需要)。(以上文章将此作为最后一步)