1. [Wiki](https://feex.it/wiki/)
2. [软件](https://feex.it/wiki/software/)
3. [效率](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

应用程序: Nils Adermann / Jordi Boggiano

也称为 php composer、composer.phar

Nils Adermann / Jordi Boggiano, 效率

PHP 依赖项管理器。在 Windows 上的命令为 composer.exe。它不是 npm。

## 您需要了解的内容

Composer 是 PHP 管理器。npm 是 Node 管理器。

composer.exe 从 Packagist 安装 PHP 软件包。npm 随 Node.js 一起提供并读取 package.json。XAMPP 可以提供 PHP，但不能替代 Composer。

- **它是什么？**: PHP 依赖项管理器

  **与 npm 相同吗？**: 不同。npm 适用于 Node

  **需要 PHP 吗？**: 需要。composer 会调用 php.exe

Feex 表示

如果无法识别 composer，我会从 getcomposer.org 安装并检查 php -v。我不会为了修复 PHP 锁定文件去修复 Node.js。

## 什么是 Composer？

Composer 是 PHP 依赖项管理器。composer.exe 是 Windows 下的命令。它不是 npm，现代默认情况下也不是 PEAR，更不是 XAMPP 本身。

## 如果您从未用过它

如果 PHP 的 README 提示安装 Composer，请从 getcomposer.org/download 获取 Windows 安装程序。composer.exe 会读取 composer.json 并与 Packagist 通信。npm 是 Node.js 软件包管理器。你的 PATH 中需要有 PHP。Composer 不会安装 Node 模块。

## 它有什么用？

**安装 PHP 软件包**

composer install。npm install 是 JavaScript 对应的命令，不是此命令。

**锁定文件**

composer.lock。package-lock.json 则是 npm 的文件。

**全局 PHP 工具**

composer global require。这仍然属于 PHP。它不会添加 node.exe。

## 它适合谁？

- 代码仓库中含有 composer.json 的 PHP 开发者
- 使用 Laravel 或 Symfony 的学生
- 在 PHP 项目中运行 npm 并纳闷 vendor/ 为何为空的任何人

## 当前状态

Composer (2012) 是由 Nils Adermann / Jordi Boggiano 开发的现行 php 软件包管理器。厂商仍引导 Windows 用户访问 https://getcomposer.org/download/。

## 它存在多久了？

Nils Adermann 和 Jordi Boggiano 于 2012 年发布了 Composer，与 npm 兴起的时代相同。当前的 2.x Windows 构建版本即为该产品。仅针对 1.x 的教程可能会遗漏 Composer 2 的锁定文件规则。

## 版本

以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。

Composer 2

## 系统要求

数值遵循发布者的公开指引。实际需求仍会因工作负载而异。

### 最低配置

| 操作系统 | 当前 64 位 Windows 10 或 Windows 11 版本，加上受支持的 PHP，依据 getcomposer.org |
| ---- | ---------------------------------------------------------------- |
| 内存   | 客户端体积很小。庞大的 vendor 目录需要占用磁盘空间                                    |

## 资源占用概况

- **CPU 需求**: 跟随您在应用内打开的内容

  **内存需求**: 跟随文档、标签页或库

## 安装的进程

这些可执行文件属于该产品安装后的组件。

| composer.exe | Composer Windows 命令 |
| ------------ | ------------------- |

## 启动项组件

composer.exe 不会随 Windows 一起启动。你需要在项目文件夹中运行它。

## 文件位置

| 典型安装 | C:\ProgramData\ComposerSetup\bin\\ |
| ---- | ---------------------------------- |

## 文件格式

composer.json, composer.lock

## 常见问题

### PATH 中缺少 PHP

Composer 需要 php.exe。XAMPP 或 PHP zip 包可以提供它。node.exe 无法运行 composer.json。

### openssl 或缺少扩展

Windows 版 PHP 构建需要 Composer 文档中所列的扩展。这与 npm 的可选依赖项不同。

## 故障排除

### 从 getcomposer.org/download 安装

该项目托管了 Composer-Setup.exe。免费软件网站上的 Composer 整合包通常毫无价值。

### 先执行 php -v 然后执行 composer -V

两项都必须正常工作。where.exe npm 是另一套完全不同的工具链。

### 如果锁定文件正常，删除 vendor 并重新运行 composer install

不要为了修复 PHP 自动加载错误而删除 node_modules。

## 替代方案

如果项目基于 JavaScript，请使用 npm。PEAR 是较早的 PHP 渠道。如果你仍需要本地 PHP 二进制文件，请使用 XAMPP。

## 官方帮助与下载

请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。

| 下载          | [getcomposer.org/download/ ](https://getcomposer.org/download/)官方安装程序或厂商页面         |
| ----------- | ---------------------------------------------------------------------------------- |
| 帮助          | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)厂商支持                          |
| 官方网站        | [getcomposer.org/ ](https://getcomposer.org/)请从此处开始，而非随意的 exe 托管网站                 |
| Composer 文档 | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require、install 以及 Windows 说明 |

## 相关硬件

客户端开销很小。vendor/ 需要磁盘空间。与 GPU 无关。

## 技术细节

技术细节

厂商版本号会发生变动。本文不锁定特定内部版本。

## 相关内容

这些实体与本文相关联。每个链接上均显示类型。

[Node.js: 应用程序](https://feex.it/wiki/l/zh-hans/software/nodejs/)[如何看懂任务管理器: 指南](https://feex.it/wiki/l/zh-hans/software/system/how-to-read-task-manager/)

## 来源与验证

记录的来源标签：August 2026。此标签并不代表已完成独立验证。 [我们的研究方式](https://feex.it/wiki/research/).

- [Composer 官方网站 ](https://getcomposer.org/)· 厂商产品页面
- [Composer 帮助 ](https://getcomposer.org/doc/)· 厂商支持
- [Composer 文档 ](https://getcomposer.org/doc/)· getcomposer.org 官方文档
- [Foxhole 进程图谱 ](https://foxhole.feex.it/)· Windows PC 上的第一方采集样本。非实验室基准测试。

## 这篇文章有用吗？

回答"是"或"否"即可。如果您愿意，可以选择一个原因，或添加一段简短附言。

速览

本页面的简要身份信息。详细规格、来源和完整内容保留在正文中。

- **开发者**: Nils Adermann / Jordi Boggiano

  **类别**: PHP 软件包管理器

  **进程**: composer.exe

  **许可证**: MIT

  **首次发布时间**: 2012

  **官方网站**: [getcomposer.org](https://getcomposer.org/)

  **由 Feex 映射**: 在 Foxhole 的 Windows PC 上捕获

记录的来源状态：Feex 已审核: 记录的来源标签：August 2026。此标签并不代表已完成独立验证。

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/zh-hans/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
