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