PhpStorm 2021.3 Help

作曲家

在此页面上,通过专用用户界面启用Composer 依赖管理器命令的执行,并为 PhpStorm 项目指定默认的composer.json

物品

描述

composer.json 的路径

在此字段中,指定要用作default的composer.json的位置。从Tools |调用的所有 Composer 命令 主菜单中的Composer将根据此配置文件中的设置执行。

您可以在一个 PhpStorm 项目中拥有多个composer.json文件。对于每个composer.json,操作是从其在编辑器或项目视图中的上下文菜单中调用的,或者使用编辑器面板顶部的快捷链接。

将包添加为库

使用此复选框可配置 Composer 包的可编辑状态。要保护vendor/*/*下的包不被编辑,请选中复选框(这是默认设置)。

如果要编辑vendor/*/*下的 Composer 包,请清除该复选框。

将 IDE 设置与 composer.json 同步

选中此复选框可自动检测 PHP 语言级别并根据composer.json中的配置配置项目 Source 和 Test 根。

PhpStorm 知道 PSR-0/PSR-4 源根及其命名空间前缀。源根图标它根据部分设置 Source 根,并根据autoload部分设置 Tests 根。PhpStorm 还根据该部分中的设置检测 PHP 语言级别。测试根图标autoload-devphprequire

由于composer.json包含有关项目配置的最新信息,因此这种自动同步可确保 Source 和 Test 文件夹与项目结构完全匹配,并自动设置正确的 PHP 语言级别。

要了解更多关于 PSR 和自动加载的信息,请参阅Composer 官网。有关同步设置的示例和详细信息,请参阅PhpStorm 博客文章。要了解有关配置内容根的更多信息,请参阅内容根

检查可用的软件包更新

使用此复选框配置自动检查可用包更新。默认情况下,复选框处于选中状态。为了在 composer.json 中检索可用的包更新并提供更好的编码帮助,每次打开项目或修改composer.json时,PhpStorm 都会在后台运行update --dry-run命令。

显示带有快速操作的 composer.json 顶部面板

使用此复选框来切换显示在composer.json编辑器顶部的快速操作面板的可见性。有关详细信息,请参阅使用 composer.json

通知缺少“供应商”目录

选中此复选框可让 PhpStorm 检查供应商目录是否丢失,并在您每次打开项目或修改composer.json时显示相应的通知。您可以使用通知中的快捷链接快速安装 Composer 依赖项

执行

在此区域中,选择 Composer 命令的执行方式:

  • 要通过全局安装的composer可执行文件运行命令,请选择“composer”可执行文件并在字段中指定其位置。

  • 要通过本地composer.phar存档运行命令,请选择composer.phar。然后,在字段中指定现有composer.phar文件的位置,或者选择从 getcomposer.org 下载 composer.phar复选框以下载该文件的新实例。下载的composer.phar文件将保存在项目根文件夹下。

    然后,从PHP 解释器列表中选择一个已配置的本地 PHP 解释器。有关详细信息,请参阅配置本地 PHP 解释器

  • 要通过远程解释器运行命令,请选择远程解释器

    • CLI 解释器列表中,选择要使用的远程解释器,或者单击浏览按钮并配置一个新的解释器,如配置远程 PHP 解释器中所述。

      在大多数情况下,PhpStorm 会自动检测路径映射。如有必要,您可以单击路径映射浏览按钮字段并在打开的编辑项目路径映射中手动指定它们。

    • Composer 可执行文件字段中,提供 Composer 可执行文件的名称。您可以单击,然后在打开的“选择服务器上的路径”对话框中浏览按钮找到可执行文件。

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