PhpStorm 2021.3 Help

配置 PHP 远程解释器对话框

该对话框仅在启用PHP Remote Interpreter插件时可用。PHP Remote Interpreter插件与PhpStorm 捆绑在一起并默认激活。如果插件被禁用,请在设置/首选项的已安装选项卡上启用它。插件页面,如管理插件中所述。

当您在CLI Interpreters对话框的左侧窗格中单击Add 并从弹出菜单中选择From Docker、Vagrant、VM、WSL、Remote时,该对话框将打开。添加按钮

使用此对话框配置对安装在远程主机上或在VagrantDocker实例中设置的开发环境中的 PHP 引擎的访问。

物品

描述

SSH

选择此选项可配置通过 SSH 凭据访问远程主机上的 PHP 解释器。从SSH 配置列表中,选择已创建的 SSH 配置之一,或单击浏览按钮并创建一个新配置,如创建 SSH 配置中所述。

要使用解释器配置,您需要设置项目文件夹、服务器上要将项目文件复制到的文件夹以及访问服务器上复制数据的 URL 地址之间的对应关系的路径映射。PhpStorm 首先尝试通过处理所有可用的应用程序级配置来检索路径映射本身。如果 PhpStorm 找到与所选 SSH 配置中指定的主机相同的配置,则会自动合并来自这些配置的映射。如果未找到此主机的配置,PhpStorm 会显示一条错误消息,通知您未配置路径映射。

要解决此问题,请打开Build, Execution, Deployment节点下的Deployment页面,选择服务器访问配置,切换到Mappings选项卡,然后将本地文件夹映射到服务器上的文件夹,如创建远程服务器配置中所述,映射部分本地文件夹到服务器上的文件夹以及访问它们的 URL 地址

码头工人

此选项仅在启用PHP DockerDocker 集成插件时可用。默认情况下激活插件。如果插件被禁用,请在插件页面的已安装选项卡上启用它们,如安装插件中所述。

选择此选项可配置对在 Docker 容器中运行的 PHP 解释器的访问。在对话框的字段中,指定以下内容:

  • 服务器字段中,指定要使用的Docker 配置,有关详细信息,请参阅 配置 Docker 守护程序连接设置。从列表中选择一个配置或单击 新建... ,然后在打开的Docker 页面上创建一个新配置。

  • 镜像名称字段中,指定要使用的基本 Docker 镜像。从列表中选择之前下载的或您的自定义图像之一,或手动键入图像名称,例如php:latestphp:7.0-cli。当您稍后启动运行配置时,Docker 将在您的机器上搜索指定的映像。如果搜索失败,将从Docker Registry 页面上的Docker Official Images仓库下载镜像。

码头工人撰写

此选项仅在启用PHP DockerDocker 集成插件时可用。默认情况下激活插件。如果插件被禁用,请在插件页面的已安装选项卡上启用它们,如安装插件中所述。

选择此选项可配置对在多容器应用程序的 Docker 容器中运行的 PHP 解释器的访问。在对话框的字段中,指定以下内容:

PHP 解释器路径

在此字段中,根据所选远程开发环境的配置指定PHP可执行文件的位置。

  • 对于远程主机,PhpStorm 默认建议/usr/bin/php位置。

  • 对于 Vagrant 实例,PhpStorm 默认建议/usr/bin/php 位置。

  • 对于 Docker 容器,PhpStorm 默认建议php位置。

要指定不同的文件夹,请打开在打开的对话框中单击并选择相关文件夹。请注意,PHP 主目录必须打开才能进行编辑。

单击OK时,PhpStorm 会检查 PHP 可执行文件是否实际存储在指定文件夹中。

  • 如果没有找到 PHP 可执行文件,PhpStorm 会显示一条错误消息,询问您是继续搜索还是保存解释器配置。

  • 如果找到 PHP 可执行文件,您将返回解释器对话框,其中显示安装文件夹和检测到的 PHP 解释器版本。

流浪汉

此选项仅在安装并启用Vagrant存储库插件时可用。Vagrant插件与 PhpStorm 捆绑,但可以安装在Settings/Preferences | 插件页面,选项卡Marketplace,如从 JetBrains 存储库安装插件中所述。

选择此选项以使用您的Vagrant凭据配置对安装在Vagrant 实例中的 PHP 解释器的访问。从技术上讲,它是所需环境的VagrantFile配置文件所在的文件夹。基于此设置,PhpStorm 检测到Vagrant 主机并将其显示为Vagrant Host URL只读字段中的链接。

要使用解释器配置,您需要设置项目文件夹、服务器上要将项目文件复制到的文件夹以及访问服务器上复制数据的 URL 地址之间的对应关系的路径映射。PhpStorm 评估来自VagrantFile配置文件的路径映射。

最后修改时间:2021 年 9 月 2 日