windows 环境下装 composer

windows环境执行composer install出错 现在的项目环境都是要求比较新的版本,就比如今天部署测试一个新框架遇到了下面这些问题,报错原因有以下几点: - PHP版本低了,现在的新项目都是要求PHP8以上版本; - 指令废弃,配置文件禁用即可; - 切换PHP8版本后,扩展没有安装。 阅读详情

 

将官网的下载教程搬过来加上自己实际操作过程遇到的小错误,整理一下

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

下载并且运行Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

手动安装(我使用的是这种安装方法)

设置系统的 php 环境变量 PATH(如:D:\wamp\bin\php\php7.0.29) 并运行安装命令下载 composer.phar 文件:

则可以在全局下使用 php 命令,而不局限于 php.exe 目录下。

使用 git-bash 运行命令:

php -r "readfile('https://getcomposer.org/installer');" | php

结果报错如图:

注意: 如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

百度后发现说是 git-bash 的权限问题,于是直接使用 cmd 执行该命令:

在 composer.phar 同级目录下新建文件 composer.bat :

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

结果如下图:

完了打开新窗口测试:

出现上述结果说明已经成功安装。

为了在全局环境下使用 composer 命令,直接将 composer.phar 和 composer.bat 文件放置到 php.exe 同级目录下即可。

使用 Composer

现在我们将使用 Composer 来安装项目的依赖。如果在当前目录下没有一个 composer.json 文件,请查看基本用法。

要解决和下载依赖,请执行 install 命令:

php composer.phar install

如果你进行了全局安装,并且没有 phar 文件在当前目录,请使用下面的命令代替:

composer install

继续 上面的例子,这里将下载 monolog 到 vendor/monolog/monolog 目录。 

自动加载

除了库的下载,Composer 还准备了一个自动加载文件,它可以加载 Composer 下载的库中所有的类文件。使用它,你只需要将下面这行代码添加到你项目的引导文件中:

require 'vendor/autoload.php';

现在我们就可以使用 monolog 了!想要学习更多关于 Composer 的知识,请查看“基本用法”章节。 

设置中国全量镜像

首先用 composer config -gl repo.packagist 命令查看镜像地址

如上图,默认是国外的地址,下面命令改为国内的下载依赖包的地址(https://pkg.phpcomposer.com/),加快下载速度。

执行命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

 ‘

至此,基本完成!’

解锁Windows下Composer切换PHP版本的奥秘 本文围绕 Windows 系统下 Composer 切换 PHP 版本展开,先阐述 Composer 与 PHP 版本关系的重要性,强调不同 PHP 版本特性及第三方库要求导致切换版本的必要性。接着说明查看当前 PHP 和 Composer 版本的方法,介绍安装多 PHP 版本的工具与方式,以及环境变量的作用。随后详细讲解切换 PHP 版本的步骤,包括修改系统环境变量、验证切换结果及配置 Composer 使用新 PHP 版本。还列举了可能遇到的问题及解决方案,最后总结关键步骤并建议定期更新相关版本。 阅读详情

相关推荐

Windows平台Composer安装包完整指南

在传统PHP开发中,开发者常通过手动下载、复制第三方库文件的方式引入依赖,导致项目维护困难、版本混乱。2011年,Composer应运而生,借鉴了Node.js的npm等现代包管理器理念,首次将声明式依赖管理引入PHP生态。其核心设计哲学是“依赖可声明、版本可控制、加载可自动化”,推动PHP向模块化和标准化演进。Composer通过声明项目依赖,并利用SAT求解算法解析最优版本组合,确保依赖树一致性。它自动生成PSR-4兼容的自动加载器,屏蔽手动include的复杂性。

weixin_35636570的博客 936

线上代码-composer报错

最近把我的本地代码放到线上运行,报了一系列错误。 首先是 这样的报错是因为我的composer需要update一下 我运行composer update 没有料到有了新的错误 composer config -g repo.packagist composer https://packagis… ...

范范的博客 419

车企常用架构、通信设计、需求管理工具全汇总

车辆技术是个系统工程,比较大,需要多人协作。“协作”往往需要工具参与,才能保证协作过程的高效、有条不紊。 【文章系转载,出处见图片水印】 今天我们就来捋一捋汽车行业常用的架构、网络开发工具~ Preevision 大名鼎鼎的Preevision,来自大名鼎鼎的Vector。 个人觉得,它是Vector公司最牛逼、最神秘、最高高在上的产品,犹如空谷回响、千里传音,但是很少看到它真正落地。 它最引以为傲的,或许是在给客户做介绍的时候,说“我们甚至能够精确到每一根线束的长度”,但是反观.

MaveDiao的博客 3484

安装composer中遇到的问题

解决:https://segmentfault.com/q/1010000008254232 https://forums.iis.net/t/1220633.aspx?PHP%20Startup%20Unable%20to%20load%20dynamic%20library%20php_pdo_firebird%20dll 下载链接:https://download.csdn.n...

qq_34270554的博客 317

论文精读——A Comprehensive Survey of Continual Learning: Theory, Method and Application

为了应对现实世界的动态性,智能系统需要在其整个生命周期中逐步获取、更新、积累并利用知识。这种能力被称为Continue Learning(持续学习)。从广义上讲,持续学习明显受到catastrophic forgetting(灾难性遗忘)的限制,即学习新任务通常会导致旧任务的性能急剧下降。Continue Learning的核心目的有二,其一为(稳定性与可塑性间的权衡),其二为(足够的任务内/任务间泛化能力)。

xsddys的博客 1241

高德地图JSAPI中旋转Marker点标签图片时候,且不旋转lable内容方法。

高德地图JSAPI中旋转Marker点标签图片时候,且不旋转lable内容方法

weixin_42960380的博客 2500

宝塔使用composer安装laravel 时报错 The Process class relies on proc_open, which is not available on your PHP

[Symfony\Component\Process\Exception\RuntimeException] The Process class relies on proc_open, which is not available on your PHP installation. 把popen和proc_open删除即可

肥茹的博客 1485

SAP交货单过账避坑指南:序列号处理、Buffer清理与BAPI提交回滚的那些事儿

本文深入解析SAP交货单过账中的序列号处理、Buffer清理与BAPI提交回滚等关键问题,提供WS_DELIVERY_UPDATE和BAPI_OUTB_DELIVERY_CONFIRM_DEC的实战优化方案。通过详细的技术分析和最佳实践,帮助开发者避免常见陷阱,提升交货单处理的稳定性和效率。

weixin_31155097的博客 431

Windows环境下Composer的安装和使用说明

安装时会自动搜索php.exe的安装路径,如果没有,就手动找到php安装路径下的php.exe。说明:上边这个界面不一定会显示出来,这次测试时,它是一闪而过,但安装是成功了的。把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里。可以运行composer --version 查看composer的版本。(本人亲测可用)下载前说明:建议先安装PHP环境,我安装的是PHP7.3。随便选择一个吧,我这里选择的是1.9.0,点击下载。

qq_37639246的博客 1263

灵魂三问:因果推断

什么是因果推断?为什么研究因果推断?怎么进行因果推断研究?

ML OR 智能决策的博客 2902

NFC门禁卡复制全解析:从M1卡到UID卡的攻防实践

本文深入解析了NFC门禁卡的安全机制与攻防实践。从M1卡基于Crypto1算法的原理漏洞讲起,详细阐述了利用Proxmark3等工具进行侦听、破解密钥及使用UID卡进行复制的完整攻击链条。同时,为防御方提供了从升级CPU卡、启用全扇区认证到部署多因子验证的系统性防护策略,旨在帮助管理员构建更稳固的物理安全防线。

weixin_29182481的博客 1401

windows安装composer

Composer 是一个用于PHP的依赖管理工具。Composer允许你声明你的PHP项目所依赖的库,并管理它们。它会安装和更新你项目所需要的库。

ice_mocha的博客 3485

Python图像处理之光斑分析

光斑是工程中经常出现的图像数据,其特点是目标明确,分布清晰。对光斑图像的分析,主要包括质心定位、目标截取以及半径拟合等。

微小冷的学习笔记 2857

Windows下快速安装Composer教程

本文详细介绍了在Windows系统安装PHP依赖管理工具Composer的步骤:1)下载Composer-Setup.exe安装程序;2)运行安装向导并配置PHP路径;3)可选设置环境变量;4)通过命令行验证安装。同时提供了常用命令(install/update/require)和自动加载使用方法,并提醒需确保PHP环境配置正确。安装完成后即可使用Composer管理PHP项目依赖。

L4的博客 1363

【VoxCPM2】在Windows上从零搭建VoxCPM2 语音生成和语音克隆AI算法

建议你了解清楚VoxCPM2,再来考虑是否需要自己在本地搭建。

AnChenliang_1002的博客 753

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Windows环境下Composer的安装和使用说明,从零开始熟悉安装composer,不会者、不常用者和遗忘者的幸福

[本文摘抄至网络-本人整理测试]Windows环境下Composer的安装和使用教程(本人亲测可用) 1.先下载Composer-Setup.exe 。会自动搜索php.exe的安装路径,如果没有,就手动找到php安装路径下的php.exe。(你跟我的路径可能会不一样) 2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的...

qq_15941409的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Windows 10系统环境下Composer安装及配置图文详解

Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。Composer 可运行在 Windows 、 Linux 以及 OSX 平台上。

易维智联云技术博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

安装Windows环境下Composer的安装教程

安装Windows环境下Composer的安装教程 先下载Composer-Setup.exe,下载地址:下载Composer。会自动搜索PHP.exe的安装路径,如果没有,就手动找到php路径下的php.exe。 2找到php.exe 。 查看版本 查看是否安装 Cmd----composer -v 使用: 安装tp框架 命令 composer creat...

小绵羊的博客 2436

Windows环境下Composer安装ThinkPHP 5.1的完整指南

本文详细介绍了在Windows环境下使用Composer安装ThinkPHP 5.1框架的完整步骤,包括PHP环境准备、Composer配置、框架安装及常见问题解决方案。通过实战指南帮助开发者快速搭建开发环境,提升开发效率,特别适合PHP初学者和ThinkPHP开发者。

mm9012的博客 1036

Windows环境下Composer的安装教程

1.先下载Composer-Setup.exe,下载地址:下载Composer 。会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的php.exe。 2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;) 3.把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apach

Iloveyougirls的博客 2万+

Windows下安装Composer 以及使用Composer安装laravel

在windows下安装的方法 PHP命令安装  1. cmd进入命令提示符,进入安装目录下       我的安装目录在(D:\composer),如图 2. 下载composer.phar     输入命令: php -r "readfile('https://getcomposer.org/installer');" | php  注意:     1)如果出现如下错误,你需...

花开也疯狂 1673

Windows在phpstudy环境下通过composer安装laravel

先下载Composer-Setup.exe,下载地址:https://getcomposer.org/download/下载Composer 。会自动搜索PHP.exe的安装路径,如果没有,就手动找到php目录下的php.exe。一般是在(PHPTutorial\php\php-7.2.1-nts)这个目录下如果你是PHPstudy的话尽量选择版本号大于7的php环境 在PHP目录下,打开...

deapou的博客 1052
上一篇: 简单透彻理解JSONP原理及使用
下一篇: php 使用反序列化函数 serialize 是返回 false 的一个可能原因
yibin94
博客等级 码龄11年 78粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值