如何在Windows上安装Composer?(最新教程)
发布时间 - 2025-12-21 00:00:00 点击率:次Windows 安装 Composer 需先启用 PHP 的 openssl 扩展,再运行官方 Composer-Setup.exe 安装器(自动配置环境变量),最后通过 composer --version 验证;安装后可执行 composer init 和 composer require 测试依赖管理功能。
在 W
indows 上安装 Composer 很简单,关键是确保 PHP 环境就绪、openssl 扩展已启用,并正确完成安装流程。2025 年底仍推荐使用官方 Composer-Setup.exe 图形化安装器,稳定且兼容主流 PHP 版本(如 PHP 8.2/8.3)。
确认 PHP 已安装并启用 openssl
Composer 依赖 PHP 运行,且必须开启 php_openssl.dll 扩展,否则安装或联网操作会失败:
- 打开你的 php.ini 文件(通常在 XAMPP/WAMP/MAMP 的 php 目录下,或通过
php --ini命令定位) - 找到
;extension=openssl或;extension=php_openssl.dll,去掉前面的分号;,保存文件 - 重启 Web 服务器(Apache/Nginx)或命令行终端,执行
php -m | findstr openssl,若输出openssl即表示已启用
下载并运行官方安装程序
直接使用 Composer 官方维护的 Windows 安装器,无需手动配置 .phar 或环境变量(默认自动处理):
- 访问 https://www./link/61e93e57223c88f7e75d968443eb49b5 下载最新版安装包(截至 2025 年 12 月仍为有效链接)
- 双击运行 Composer-Setup.exe
- 点击 Next → 勾选 Install for all users(推荐,避免权限问题)→ Next
- 安装程序会自动检测 PHP 路径;若未识别,请点击 Browse 手动选择
php.exe(例如:D:\xampp\php\php.exe) - 继续 Next → Install → Finish 完成安装
验证安装是否成功
安装后无需重启系统,直接打开新打开的 CMD 或 PowerShell:
- 输入
composer --version,回车后显示类似Composer version 2.7.7即成功 - 若提示
'composer' 不是内部或外部命令,说明环境变量未生效:检查系统环境变量Path是否包含C:\ProgramData\ComposerSetup\bin(安装器默认路径),添加后重启终端即可 - 也可运行
composer -V或composer list查看基础命令列表
简单试用:初始化一个项目
装好后马上可以测试依赖管理功能:
- 新建文件夹,例如
D:\myproject,进入该目录:cd /d D:\myproject - 运行
composer init,按提示交互式创建composer.json(或手动建一个空 JSON 文件) - 比如安装日志库:
composer require monolog/monolog - 成功后会生成
vendor/目录和autoload.php,可在 PHP 脚本中直接引入使用
# php
# js
# json
# composer
# windows
# apache
# nginx
# ssl
# amd
# 环境变量
# win
# for
# require
# https
# 重启
# 安装程序
# 请点击
# 推荐使用
# 也可
# 可在
# 很简单
# 双击
# 后会
# 命令行
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
使用C语言编写圣诞表白程序
如何在香港免费服务器上快速搭建网站?
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
如何在IIS管理器中快速创建并配置网站?
活动邀请函制作网站有哪些,活动邀请函文案?
如何在IIS7上新建站点并设置安全权限?
网易LOFTER官网链接 老福特网页版登录地址
Laravel如何创建自定义中间件?(Middleware代码示例)
油猴 教程,油猴搜脚本为什么会网页无法显示?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何选择可靠的免备案建站服务器?
如何用低价快速搭建高质量网站?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
黑客如何通过漏洞一步步攻陷网站服务器?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
,交易猫的商品怎么发布到网站上去?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
详解vue.js组件化开发实践
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何挑选高效建站主机与优质域名?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
Laravel如何使用查询构建器?(Query Builder高级用法)
如何快速选择适合个人网站的云服务器配置?
Laravel怎么在Blade中安全地输出原始HTML内容
JS弹性运动实现方法分析
Bootstrap整体框架之CSS12栅格系统
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel如何与Pusher实现实时通信?(WebSocket示例)
高端建站三要素:定制模板、企业官网与响应式设计优化
如何在阿里云域名上完成建站全流程?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Python文件异常处理策略_健壮性说明【指导】
html如何与html链接_实现多个HTML页面互相链接【互相】
如何在VPS电脑上快速搭建网站?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Android仿QQ列表左滑删除操作
简历在线制作网站免费版,如何创建个人简历?
在线教育网站制作平台,山西立德教育官网?
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel Fortify是什么,和Jetstream有什么关系
如何快速建站并高效导出源代码?

