composer 可通过官方脚本(linux/macos)、homebrew(macos)、windows installer 或手动 phar 方式安装,并需初始化项目依赖以管理 php 包。

如果您希望在本地环境中安装并使用 Composer 作为 PHP 的依赖管理工具,则需要根据操作系统选择对应的安装方式,并完成基本的初始化配置。以下是具体操作步骤:
一、通过官方安装脚本安装(Linux/macOS)
该方法适用于大多数类 Unix 系统,利用官方提供的 install.sh 脚本自动下载并安装 Composer 到指定位置,确保版本最新且校验完整。
1、打开终端,执行命令下载安装脚本:curl -sS https://getcomposer.org/installer | php。
2、将生成的 composer.phar 文件移动至系统可执行路径:sudo mv composer.phar /usr/local/bin/composer。
立即学习“PHP免费学习笔记(深入)”;
3、验证安装是否成功:composer --version,终端应输出当前 Composer 版本号。
二、使用包管理器安装(macOS Homebrew)
Homebrew 提供了便捷的二进制分发方式,适合已配置好 Homebrew 环境的 macOS 用户,避免手动处理 Phar 文件权限与路径问题。
1、确保 Homebrew 已安装并更新至最新:brew update。
2、执行安装命令:brew install composer。
3、检查是否可全局调用:which composer,返回路径应为 /opt/homebrew/bin/composer 或 /usr/local/bin/composer。
三、Windows 系统下使用 Installer 安装
Windows 用户可通过图形化安装程序完成部署,该方式自动配置环境变量,无需手动编辑 PATH,适合不熟悉命令行操作的用户。
1、访问 https://getcomposer.org/Composer-Setup.exe 下载官方 Windows 安装程序。
95Shop可以免费下载使用,是一款仿醉品商城网店系统,内置SEO优化,具有模块丰富、管理简洁直观,操作易用等特点,系统功能完整,运行速度较快,采用ASP.NET(C#)技术开发,配合SQL Serve2000数据库存储数据,运行环境为微软ASP.NET 2.0。95Shop官方网站定期开发新功能和维护升级。可以放心使用! 安装运行方法 1、下载软件压缩包; 2、将下载的软件压缩包解压缩,得到we
2、双击运行安装程序,在“PHP executable path”页面中指定 PHP 可执行文件路径,例如:C:\php\php.exe。
3、勾选“Add Composer to the system PATH”选项后完成安装,重启命令提示符或 PowerShell。
4、输入 composer -V 验证是否识别命令。
四、手动安装 Phar 文件(跨平台通用)
当系统受限无法运行脚本或需指定安装目录时,可直接下载预编译的 composer.phar 文件,并配合 PHP 解释器调用,适用于所有支持 PHP CLI 的平台。
1、使用 curl 或浏览器下载最新稳定版 Phar:php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"。
2、校验安装脚本签名:php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1f6a331a8365dfe33b4d8d85f65f981c152113a41379393797104269762b8c5df195f1050244977191c3a74b98254182ca3' ) { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"。
3、执行安装:php composer-setup.php --install-dir=/path/to/bin --filename=composer,其中 /path/to/bin 替换为实际目标目录。
五、初始化项目依赖(使用 Composer)
安装完成后,需在项目根目录中创建 composer.json 并声明依赖,Composer 将据此下载并管理 PHP 包及其版本约束。
1、进入项目目录:cd /your/project/path。
2、运行交互式初始化:composer init,按提示填写包名、描述、作者等信息。
3、添加一个依赖包,例如 monolog:composer require monolog/monolog,Composer 将自动写入 composer.json 并下载对应版本至 vendor 目录。
4、加载自动加载器,在 PHP 脚本中加入:require __DIR__ . '/vendor/autoload.php';。










