Composer下载和安装教程(附安装包)

Composer下载和安装教程(附安装包)

Composer 是 PHP 官方推荐的依赖管理工具,诞生于 2011 年,开源且完全免费。

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 的安装包:

网盘下载:https://pan.quark.cn/s/1bb2aa4073f4

下载可以得到一个名为“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安装和使用教程(新手必看)》一文。

相关推荐

浪子的意思

浪子的意思

01-06 👁 2639
Adobe Acrobat DC破解教程附资源
小米账号怎么退出,怎么强制清除小米账号