【发布时间】:2021-11-16 18:34:36
【问题描述】:
我的计算机上有 php 7,我正在使用带有 php 8 的 docker 进行 symfony 项目。 我的 VSCode 无法识别 docker 中使用的 php 版本,它只能识别我计算机上安装的 php 版本。 如何解决?
【问题讨论】:
标签: php docker visual-studio-code
我的计算机上有 php 7,我正在使用带有 php 8 的 docker 进行 symfony 项目。 我的 VSCode 无法识别 docker 中使用的 php 版本,它只能识别我计算机上安装的 php 版本。 如何解决?
【问题讨论】:
标签: php docker visual-studio-code
您可以安装Remote Containers extension。有了它,您可以直接在容器上编码,从而在您的容器中使用 PHP CLI 版本。
请注意:cli 版本也可能与您的网络服务器使用的版本不同。所以也要检查你容器上的 cli 版本。
【讨论】:
因此,默认情况下,VScode 将使用目标环境(您的本地计算机)来提取信息并针对其进行开发。如果您想为此使用开发容器(每个优点/缺点)。那我建议你看看https://code.visualstudio.com/docs/remote/containers 页面。
基本上你需要定义 docker 引擎和目标环境容器。
【讨论】: