通过 Composer 管理 PHP 项目依赖

Composer 是一个能够帮助查找、安装和更新您的 PHP 项目所依赖的库程序包的工具。库安装在项目的根目录中。该 Composer 工具可作为 Plesk 的一部分。您无需手动在您的项目中安装 Composer。Plesk 每周一次为 Composer 安装更新。

Composer 会使用两个文件存储对象所必须的系列模块:

  • composer.json - 列举您的项目直接依赖的库。

    添加文件 composer.json 到您的项目的根目录并指定程序包。您可以使用 'composer init' 命令创建 composer.json

  • composer.lock - 列举 composer.json 中的库直接和非直接依赖的所有库,因此会包含您的项目所必须的所有库。

欲了解更多信息,请参阅 Composer 文档 https://getcomposer.org/doc/

Plesk 提供两种使用 Composer 的方式:

  • 通过命令行。请参阅 Composer 文档。

    注意:使用正常环境(非 chrooted)。

  • 通过 网站与域名 > 应用程序。查看下面的说明。

使用UI通过 Composer 管理 PHP 项目依赖

若要找到有 composer.json 的所有应用程序以能够管理依赖,请点击 扫描(在 网站与域名 > 应用程序 部分中)。应用程序将会在 应用程序 部分中的列表中显示。下面描述的命令只适用于有 composer.json 文件的应用程序。

安装依赖

若要安装对您的项目有必要的所有模块,在 网站与域名 > 应用程序 > 管理我的应用程序 > 点击列表中的应用程序名称 > 安装依赖

更新依赖

若要更新模块依赖,请运行 网站与域名 > 应用程序 > 管理我的应用程序 > 点击应用程序名称 > 更新依赖

编辑依赖

编辑配置 按钮会在用于手动编辑的 Plesk 代码编辑器中打开 composer.json

从您的应用程序移除依赖管理

当您点击 移除 时,该应用程序就不再出现在 我的应用程序 中的应用程序列表中。但是 composer.jsoncomposer.lock 文件仍保留在应用程序目录中,因此您可以通过点击 扫描 来添加应用程序到列表。