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