通过 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 文件仍保留在应用程序目录中,因此您可以通过点击 扫描 来添加应用程序到列表。

  

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.