Image

(最后一次变更: 26.12.2024)

使用 PHP Composer 管理 PHP 项目依赖项

PHP Composer 是一个附加工具,您可以使用它来查找、安装和更新用 PHP 编写的项目所依赖的库包。 此工具允许您使用来自公共目录的现成库来减少开发项目的时间。 PHP 库安装在项目的根目录中。 您不需要在项目中手动安装 PHP Composer,它已经在托管控制面板中可用,您可以立即开始使用它。 控制面板每周为 PHP Composer 安装更新。

例如:您正在开发一个网站,您需要添加向您的网站发送电子邮件(通知)的功能,以便您无需编写此代码,您可以加载必要的库并将其链接到您的项目,从而节省时间 写代码。

PHP Composer 使用两个文件来存储项目所需的模块列表:

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

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

  • composer.lock - 列出所有库所在的库composer.json 直接和间接地依赖,因此包含项目所需的所有库。

有关详细信息,请参阅 Composer 文档,网址为https://getcomposer.org/doc/.

主机控制面板提供了两种使用 PHP Composer 的方法:

  • 使用命令行。 有关说明,请参阅 Composer 的文档。 (注意:使用通常的环境(未 chroot)。对于 SSH 的关税(商业商务 +)
  • 通过站点和域> 应用程序。 请参阅下面的说明。

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


查找所有具有 composer.json, 以便您可以管理依赖项,请单击“网站”中的“扫描”和 域 > 应用程序。 应用程序将出现在“应用程序”部分的列表中。 下面描述的命令仅适用于具有composer.json file.

  • 安装依赖

要安装项目所需的所有模块,请在网站和 域 > 应用 > 管理我的应用程序 > 单击列表中的应用程序名称 > 安装依赖项。

  • 更新依赖

要更新模块依赖项,请运行 Websites & 域 > 应用 > 管理我的应用程序 > 单击应用程序名称 > 更新依赖项。

  • 编辑依赖项

编辑配置按钮打开 composer.json 在面板代码编辑器中进行手动编辑。

  • 从您的应用程序中删除依赖项管理

当您单击删除时,该应用程序不再出现在“我的应用程序”中的应用程序列表中。 然而composer.json 和 composer.lock 文件保留在应用程序目录中,因此您可以通过单击扫描将应用程序添加到列表中。