首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能在Windows 10 XAMPP上使用基于WSL的Drush,如果是的话,如何使用?

是否有可能在Windows 10 XAMPP上使用基于WSL的Drush,如果是的话,如何使用?
EN

Drupal用户
提问于 2021-11-17 08:26:55
回答 1查看 113关注 0票数 0

我目前使用Drupal 9,但是关于Drupal 10的概念可能很有用。

我使用Windows10HomewithXAMPP,C:/xampp/htdocs是我的web应用程序根目录。

我想通过安装Composer和Drush在我的Windows 10主实例上建立一个最小的Drupal开发环境。

我可以使用WSL同时安装Composer和Drush,但随后出现了一个问题:

如果WSL只影响它自己的Linux环境,我如何使用基于WSL的Composer和Drush来影响XAMPP Windows环境?

EN

回答 1

Drupal用户

发布于 2021-11-17 11:36:18

让我们想想到底发生了什么。

使用XAMPP,您基本上是在Windows程序中运行Apache服务器。

使用WSL v1,您可以在Windows中运行一个具有drush、composer等功能的Linux虚拟机。

使用WSL v2,您可以在Hyper (MS )中运行Linux,因此您可以以较少的虚拟化开销获得接近本地的Linux性能。

因此,问题基本上变成了“如何从Windows环境中的Linux环境访问运行在Windows环境中的服务器?”

这取决于你对防火墙、代理和其他东西有多舒服,取决于你的计算机是如何设置的,配置起来可能不太困难--但也可能会很混乱。

composer

对于composer,您只需要从Linux中访问您的Windows文件。

对于WSL,Windows :驱动器应该安装在Linux的/mnt/c上。因此,您只需将cd转到包含来自Linux的文件并运行composer命令的Windows目录。

钻井

对于drush,您需要设置别名并连接到XAMPP服务器。您还可能必须在Windows防火墙中打开一些端口,这可能会带来安全风险。这方面的细节超出了这个站点的范围(更适合服务器故障)。

更好的解决方案

正如@leymannx所提到的,DDEV是一种解决方案,它提供了一个可靠的Drupal本地开发环境,配置很少,我个人使用兰多,它在过去的5+年中为我提供了很好的服务。它们都是免费的(无论是开源的还是免费的,就像啤酒一样),并且给您提供了可靠的默认设置;您可能会节省很多时间,而不是自己设置。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/308257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档