Composer下载和安装教程(附安装包)
Composer 是 PHP 官方推荐的依赖管理工具,诞生于 2011 年,开源且完全免费。
Composer 像 Node 的 npm 一样,通过命令行读取项目根目录下的 composer.json,自动解析、下载、安装和更新各类 PHP 扩展包,同时生成统一的自动加载文件,让开发者告别手动 include 与版本冲突的烦恼,被社区视为“现代 PHP 项目的启动器”。
Composer 的核心功能围绕“依赖解析 + 自动加载”展开:
Composer 的应用场景覆盖 WordPress 插件、Laravel/Symfony/Yii 框架、Composer 版 ThinkPHP、私有云工具、命令行脚本、内部 SDK 等。
双击 Composer-Setup.exe 开始安装:
① 直接点击 Next:
② 点击 browse 打开 php 文件夹下的 php.exe,然后点击 Next:
③ 后续一直按 Next,直到出现下图的界面,表示安装完成:
④ 按组合键 win + R 输入 cmd 出现命令提示框,输入 composer 回车,看到下图的输出信息证明安装成功:
关于 Composer 的基础使用,可阅读《PHP Composer安装和使用教程(新手必看)》一文。

Composer 像 Node 的 npm 一样,通过命令行读取项目根目录下的 composer.json,自动解析、下载、安装和更新各类 PHP 扩展包,同时生成统一的自动加载文件,让开发者告别手动 include 与版本冲突的烦恼,被社区视为“现代 PHP 项目的启动器”。
Composer 的核心功能围绕“依赖解析 + 自动加载”展开:
- Composer 会根据语义化版本规则智能挑选兼容包;
- vendor 目录隔离项目依赖,实现不同项目使用不同版本;
- composer.lock 锁定快照,确保测试与生产环境二进制一致;
- 脚本钩子支持在安装、更新前后自动执行单元测试、清除缓存等任务;
- 此外,它还提供全局安装项目工具、版本废弃提示、包来源校验等安全机制,为 CI/CD 提供稳定基础。
Composer 的应用场景覆盖 WordPress 插件、Laravel/Symfony/Yii 框架、Composer 版 ThinkPHP、私有云工具、命令行脚本、内部 SDK 等。
下载Composer
这里为大家提供了 Composer 的安装包:下载可以得到一个名为“Composer-Setup.exe”的安装包。
安装Composer
1) Windows平台
安装前需确认系统已安装 PHP,并启用 openssl 扩展,打开 php 目录下的 php.ini,将 extension=php_openssl.dll 前面的分号去掉就可以了。双击 Composer-Setup.exe 开始安装:
① 直接点击 Next:

② 点击 browse 打开 php 文件夹下的 php.exe,然后点击 Next:

③ 后续一直按 Next,直到出现下图的界面,表示安装完成:

④ 按组合键 win + R 输入 cmd 出现命令提示框,输入 composer 回车,看到下图的输出信息证明安装成功:

2) Linux平台
Linux 平台可以使用以下命令来安装:# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" # php composer-setup.php All settings correct for using Composer Downloading... Composer (version 1.6.5) successfully installed to: /root/composer.phar Use it: php composer.phar
3) Mac OS平台
Mac OS 系统可以使用以下命令来安装:$ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer $ composer --version Composer version 1.7.2 2018-08-16 16:57:12
关于 Composer 的基础使用,可阅读《PHP Composer安装和使用教程(新手必看)》一文。