Composer 是一个能够帮助查找、安装和更新 PHP 项目所依赖的库程序包的工具。该库安装在项目的根目录中。可以 Plesk一部分的形式获取 Composer 工具,因而无需手动在项目中安装该 Composer。Plesk 每周一次为 Composer 安装更新。
Composer 会使用两个文件来存储项目所必需的模块列表:
-
composer.json
- 列举项目直接依赖的库。
添加文件 composer.json
到项目的根目录并指定程序包。您可以使用 'composer init'
命令创建 composer.json
。
-
composer.lock
- 列举composer.json
中的库直接和非直接依赖的所有库,因此会包含项目所必需的所有库。
欲了解更多信息,请参阅 Composer 文档 https://getcomposer.org/doc/。
Plesk 提供两种使用 Composer 的方式:
-
通过命令行。
注意:使用正常环境(非 chrooted)。
-
通过 网站与域名 > 应用程序。
通过 Plesk UI 使用 Composer 管理 PHP 项目依赖
若要找到有 composer.json
的所有应用程序,请点击 扫描(在 应用程序 部分中)。应用程序将会在 应用程序 部分中的列表中显示。下面描述的命令只适用于有 composer.json
文件的应用程序。
安装依赖
若要安装对您的项目有必要的所有模块,在 网站与域名 > 应用程序 > 管理我的应用程序 > 点击列表中的应用程序名称 > 安装依赖。
更新依赖
若要更新模块依赖,请点击 网站与域名 > 应用程序 > 管理我的应用程序 > 点击应用程序名称 > 更新依赖。
编辑依赖
编辑配置 按钮会在用于手动编辑的 Plesk 代码编辑器中打开 composer.json
。
从您的应用程序移除依赖管理
当您点击 移除 时,该应用程序就不再出现在 我的应用程序 中的应用程序列表中。但是 composer.json
和 composer.lock
文件仍保留在应用程序目录中,因此您可以通过点击 扫描 来将应用程序添加到列表中。