PHP Composer 是用于管理 PHP 项目外部库和包的工具,便于按需添加、更新或移除包。
如何查看 Composer 版本
Web Premium、Web Business 和云主机套餐已预装 Composer 1(已弃用)和 Composer 2。可通过 SSH 运行命令查看:
- composer 查看 Composer 1。
- composer2 查看 Composer 2。
两者都会显示版本、可用选项和命令列表。
如何使用 Composer 安装包
- 前往 Packagist 仓库找到要安装的 PHP 包。
- 通过 SSH 进入主机环境。
- 使用 cd 命令进入目标目录(每个网站/项目需单独安装)。
- 从 Packagist 复制命令粘贴到终端,会创建或更新 composer.json、composer.lock 和 vendor 目录。
- 通过创建或修改相关 PHP 文件测试已安装的包。
若主机使用 PHP 8.0 或更高版本,请用 composer2 代替 composer,例如 composer2 [command]。
示例
以 PHPMailer 为例。在 Packagist 找到安装命令后,在 SSH 终端进入网站根目录:
cd domains/domain.tld/public_html/
输入 composer 命令(Composer 1 已弃用,改用 composer2):
composer2 require phpmailer/phpmailer
成功后 vendor/phpmailer 目录会被创建。要在另一项目安装,用 cd ../.. 返回 domains 目录,再进入新域名的 public_html 重复安装。
来源:Hostinger 官方帮助文档