Composer 已经成为 PHP 开发人员必不可少的工具,可以有效地管理他们项目中的包依赖项。使用 Composer,您可以轻松添加、更新和删除 PHP 包、库和框架,从而简化开发过程并确保代码完整性。
在 Debian 12 书虫上安装 Composer
第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt
<span class="pln">sudo apt update sudo apt install build</span><span class="pun">-</span><span class="pln">essential curl php</span><span class="pun">-</span><span class="pln">cli php</span><span class="pun">-</span><span class="pln">mbstring git unzip</span>
此命令将刷新存储库,允许您安装最新版本的软件包。
第 2 步。在 Debian 12 上安装 Composer。
现在,是时候下载 Composer 安装脚本并验证其完整性了。执行以下命令:
<span class="pln">php </span><span class="pun">-</span><span class="pln">r </span><span class="str">"copy('https://getcomposer.org/installer', 'composer-setup.php');"</span>
现在我们有了 Composer 安装脚本,我们可以将可执行文件移动到系统上全局可访问的位置。运行以下命令:
<span class="pln">sudo php composer</span><span class="pun">-</span><span class="pln">setup</span><span class="pun">.</span><span class="pln">php </span><span class="pun">--</span><span class="pln">install</span><span class="pun">-</span><span class="pln">dir</span><span class="pun">=</span><span class="str">/usr/</span><span class="kwd">local</span><span class="pun">/</span><span class="pln">bin </span><span class="pun">--</span><span class="pln">filename</span><span class="pun">=</span><span class="pln">composer</span>
要验证 Composer 是否已成功安装在您的 Debian 系统上,请运行以下命令:
<span class="pln">composer </span><span class="pun">--</span><span class="pln">version</span>
如果安装成功,您将看到屏幕上显示的 Composer 版本信息,指示 Composer 已准备就绪,可供使用。
第 3 步。测试编辑器。
为了确保 Composer 正常工作,让我们使用 Composer 创建一个示例项目,并运行一个简单的命令来管理依赖项。
<span class="pln">mkdir myproject cd myproject</span>
初始化新的作曲家项目:
<span class="pln">composer init</span>
此命令将以交互方式指导您完成设置新 Composer 项目的过程,包括指定包名称、说明、作者详细信息等。
第 4 步。故障 排除。
虽然在 Debian 12 上安装 Composer 通常很简单,但您可能会遇到一些常见问题。以下是一些故障排除提示:
- 代理配置:如果您在代理后面,请确保为系统和 Composer 配置代理设置。有关详细说明,请参阅官方作曲家文档。
- 过时的依赖项:如果在安装过程中遇到依赖项冲突或错误,请更新系统包并重试。运行以更新包列表并升级已安装的包。
sudo apt update
sudo apt upgrade
- 哈希验证失败:如果 Composer 安装脚本未通过哈希验证,则可能表示文件已损坏。删除该文件并重复下载和验证过程。
composer-setup.php
感谢您使用本教程在 Debian 12 书虫上安装 Composer。有关其他帮助或有用信息,我们建议您查看作曲家官方网站。