composer(PHP依赖管理工具)

大小:1.18M类别:编程其它

官方安全无插件纠错

  • 更新时间2023-11-27
  • 版本v2.5.5
  • 系统Pc
  • 语言简体中文
使用PHP进行开发需要许多工具来帮助用户来进行管理代码,这款composer就是一款非常不错的全球知名的PHP依赖管理工具,是许多网页开发用户需要用到的管理工具。软件允许用户申明项目所以来的代码库,然后他就会在你的项目中帮助你安装他们,比如一些框架,像是laravel这一类的PHP框架。composer不是一个包管理工具,虽然在使用上会给用户一种包管理工具的错觉,但他涉及“packages”和“libraries”,并且在每个项目的基础上进行管理,在你的某个项目的目录中进行安装,但是默认情况下composer并不会在全局安装任何东西,因此他仅仅是个依赖管理工具。
composer(PHP依赖管理工具)下载

composer(PHP依赖管理工具)怎么安装

这是在你的机器上安装Composer最简单的方法。
下载并运行Composer-Setup.exe。它将安装最新的Composer版本并设置您的PATH路径,这样你可以从任何目录中在您的命令行调用composer。
注意:关闭你的当前终端。用新的终端测试使用:这很重要,因为只有当终端重新启动时才会加载PATH路径。
Manual Installation
更改目录到PATH路径中的目录,并按照下载页面说明运行安装程序以下载composer.phar。
在composer.phar旁边创建一个新的composer.bat文件:
使用 cmd.exe:

使用 PowerShell:

将目录添加到 PATH 环境变量 (如果尚未)。有关更改 PATH 变量的信息,请参阅本文和/或用你选择的搜索引擎。
关闭你的当前终端,开一个新终端测试用法:

Composer可执行文件

Composer提供了一个方便的安装程序,你可以直接从命令行执行。如果您希望了解有关安装程序的内部工作原理, 请随时下载此文件或在GitHub上进行审阅。源代码是纯 PHP。
有两种简单的方法来安装Composer。局部作为你的项目的一部分, 或在全局范围内作为全系统的可执行文件。
Locally
在局部安装Composer的问题只是在你的项目目录中运行安装程序。
安装程序将只检查几个PHP设置, 然后下载composer.phar到您的工作目录。这个文件是Composer的二进制文件。它是一个 PHAR (php存档), 一个 php 的存档格式,除其他事项外,可以在命令行上运行。
现在运行 php composer.phar 执行 Composer。
您可以使用--install-dir选项将Composer安装到特定的目录,另外(重新)将其命名使用--filename选项。当按照下载页面说明运行安装程序时,添加以下参数:

现在运行 php bin/composer 执行 Composer。
Globally
你可以把Composer PHAR放到任何你想要的地方。如果你将它放在作为PATH一部分的目录中,则可以全局访问它。在 Unix 系统上,您甚至使它可执行并调用它,而无需直接使用 php解释器。
当按照下载页面说明运行安装程序之后,您可以运行此操作来移动composer.phar 到你path中的目录:

如果您只希望为你的用户安装它,并避免需要root权限,您可以使用 ~/.local/bin 代替某些 Linux 发行版默认可用的。
注意:如果上述操作由于权限而失败,您可能需要使用sudo再执行一遍。
注意:在某些版本的 macOS 上,默认情况下/usr目录不存在。如果您收到错误 "/usr/local/bin/composer: No such file or directory",那么您必须手动创建目录,然后再继续执行:mkdir -p /usr/local/bin。
注意:有关更改PATH路径的信息,请阅读百度百科文章和/或用你选择的搜索引擎。
现在运行 composer 执行 Composer 而不是 php composer.phar。

更新日志

v2.5.5版本
1、修复了导致无限重试循环的基本身份验证失败;
2、固定GitHub速率限制报告;
3、修复了Composer 1兼容性边缘案例中的InstalledVersions错误;
4、修复了分支名称包含%符号时显示解算器问题的问题;
5、修复了高度并发运行Composer时缓存有效性检测中的竞争条件;
6、修复了各种次要的配置命令问题。

展开内容

类似软件

  • redmine(web项目管理软件)

    9.0/4.61M

    一套跨平台的项目管理系统

  • Pestudio(编程辅助软件)

    9.1/1.1M

    Pestudio官方版是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具。其主要功能是帮助用户一键获取并验证应用程序的相关信息,如:是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等等!

  • Adobe RoboHelp创作工具

    9.1/811.47M

    Adobe RoboHelp中文版是一款功能非常强大且操作简单使用方便的帮助文件制作软件,它的出现,推动了网页设计的发展,已成为网页开发设计的标准,使web开发人员在HTML网页制作方面变得更加容易。

  • xmlwriter(xml编辑器)

    9.1/4.74M

    xmlwriter是一款专业的XML编辑工具,如果你是刚接触XML,或者不熟练,那么xmlwriter就非常的适合你哦,xmlwriter拥有一个直观的编辑界面,还具有书签功能,自动查找并替代。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • JDK17官方中文版

    9.0/152.42M

    JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

  • DeDeDark(Delphi反编译工具)

    9.3/5.34M

    DeDeDark(Delphi反编译工具)是一款十分实用的编程工具,它有着简体中文的操作界面,能够支持用户快速对delphi进行反编译处理,处理后,所有的目标dfm文件,可以进行编辑,但源代码还是会以asm形式显示。

  • XMLmind XML Editor(文件编辑工具)

    9.1/137.93M

    XMLmind XML Editor

  • Kate中文版(高级文本编辑器)

    9.1/162.06M

    一个可以跨平台使用的免费高级文本编辑器

  • c32asm(反编汇工具)

    9.5/1.26M

    c32asm中文版是一款强大且小巧的反汇编工具,具有反汇编模式和十六进制编辑模式。其提供hex文件编辑功能,还能够直接修改软件的内部代码,实现各种反编译效果。

  • doxygen(帮助文档生成器) linux

    9.0/48.9M

    doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。

  • Appium(Appium自动化框架)

    9.0/4.73G

    Appium官方版是一款开源的、能够多平台进行自动化测试的强大工具,使用软件用户就可以开始撰写和运行测试的主要指南,其中包括IOS、Android和Android旧设备的说明,如果用户有兴趣在物理硬件上进行测试,也可以通过真实设备指南进行操作。

  • groovy语言

    9.0/48.49M

    groovy是一种基于JVM的开发语言,也是一种功能强大的可选类型和动态语言,具有静态类型和静态编译功能,适用于java品台,旨在通过简洁,熟悉且易于学习的语法提高开发人员的工作效率,该语言还结合了Python、Ruby和Smalltalk的许多强大的特性。

  • YALMIP工具箱

    9.0/1.22M

    YALMIP官方版是一款用于求解线性规划、整数规划、非线性规划、混合规划的MATLAB工具箱,它允许用户以MATLAB语法的方式轻松构建和解决各种类型的优化问题,包括线性规划、整数规划、非线性规划和混合整数非线性规划等等!

  • 游戏引擎CryEngine 5.7

    9.0/81.67M

    CryEngine 5是一款强大的游戏引擎,能够为我们的用户带来非常棒的游戏制作体验,用户可以利用这款软件进行虚拟现实(VR)的游戏制作,也能够实现其他的游戏开发功能,用户可以选择付费使用,也可以选择免费使用,当然付费和不付费所获得的功能是不一样的,最主要的就是开发的游戏如果用于

  • signtool GUI(数字签名软件)

    9.0/1.97M

    signtool GUI中文版是一款强大的软件数字签名工具,文件签名是一件重复繁琐,有浪费时间,而微软的代码签名工具signcode又只能一次签一个文件完全没什么效果。

  • Microsoft small basic官方版

    8.9/6.14M

    small basic官方版是一款微软推出的编程语言的最基本概念,对于初学者来说是最容易入手的编程语言,这款编程语言最早是针对儿童推出的免费编程语言,不想Scratch和Alice,这款工具本质上讲是一个简略版本的BASIC语言,该语言脱胎于传统的BASIC语言,但是却基于微软的

  • xmlwriter(xml编辑器)

    9.1/4.74M

    xmlwriter是一款专业的XML编辑工具,如果你是刚接触XML,或者不熟练,那么xmlwriter就非常的适合你哦,xmlwriter拥有一个直观的编辑界面,还具有书签功能,自动查找并替代。

  • LayaAir IDE(次世代3D游戏引擎)

    9.0/243.7M

    LayaAir是Layabox(蓝亚盒子)旗下开发的全平台开源3D引擎产品。它是一款国产的次世代3D游戏引擎,于2016年发布以来,拥有全工作流高效开发环境,支持2D、3D、VR和AR产品的开发。

  • Pestudio(编程辅助软件)

    9.1/1.1M

    Pestudio官方版是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具。其主要功能是帮助用户一键获取并验证应用程序的相关信息,如:是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等等!