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、修复了各种次要的配置命令问题。

展开内容

类似软件

  • JProfiler(Java性能分析神器)

    8.6/143.86M

    JProfiler 是一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中,让你方便的找到效能瓶颈、内存泄漏(m

    查看
  • Cygwin(UNIX环境模拟软件)

    9.6/1.31M

    Cygwin是一款可以让用户在windows系统中使用Unix代码的模拟环境软件,软件由UNIX API库、Bash shell和许多UNIX程序组成,可以帮助初次学习LINUX的用户避免两个系统之间来回切换的麻烦。

    查看
  • Infragistics Ultimate软件开发工具

    9.1/2.44G

    Infragistics Ultimate是由国外精心研发的一款非常专业,功能强大易用的web设计编程开发程序应用。也是一款面向所有UX设计师和开发人员基础设施UI控件和工具的最佳解决方案。

    查看
  • OpenCV跨平台视觉库

    9.0/91.06M

    OpenCV是一款就BSD许可的开源发行的跨平台计算机视觉库,能够运行在各种用户熟悉的平台上,比如Linux、windows、Android、mac等等,因为其属于轻量级且高效的缘故,再加上有C函数和少量C++构成,软件同时提供了Python、Ruby、MATLAB等语言的接口,

    查看

网友评论

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

同类排行

  • JDK17官方中文版

    8.9/152.81M

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

    查看
  • JDK16官方中文版

    9.1/149.12M

    JDK16官方中文版是一款Java SE开发工具包,是专业的开发运行套件。JDK是整个Java的核心关键,适用于各种平台和操作系统。它提供了稳定和可靠的开发环境,使开发人员能够高效地创建和部署Java应用程序。

    查看
  • DevExpress Universal开发控件

    8.9/589.13M

    一款功能非常强大的控件编写工具

    查看
  • Cygwin(UNIX环境模拟软件)

    9.6/1.31M

    Cygwin是一款可以让用户在windows系统中使用Unix代码的模拟环境软件,软件由UNIX API库、Bash shell和许多UNIX程序组成,可以帮助初次学习LINUX的用户避免两个系统之间来回切换的麻烦。

    查看
  • Eclipse CDT插件

    9.1/127.26M

    Eclipse CDT是一款Eclipse的插件,在安装这个插件以后用户就能够通过插件将Eclipse变成一个功能强大的C/C++ IDE了,大家都知道java的开发工具中最知名的就是我们的Eclipse了,而这款插件能够将许多java开发人员喜爱的Eclipse的功能带给我们的

    查看
  • DeDeDark(Delphi反编译工具)

    9.3/5.34M

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

    查看
  • Visustin流程图制作软件

    8.7/5.5M

    Visustin官方版是一款非常专业好用,且主要面向软件开发者和文档编写人员所量身设计的自动化流程图程序。其主要功能便在于通过自动代码可视化节省文档工作,将您的源代码逆向设计为流程图、或UML活动图,一键读取if和else语句、循环和跳转,并构建图表等操作。

    查看
  • 代码统计工具中文版

    9.1/2.47M

    代码统计工具中文版是一款专业实用的代码统计工具,专门用于统计大量的代码数量。软件主要支持对C++、VB.Net、VB、C#、JAVA等30多种代码格式进行统计,也支持将统计结果以CSV或HTML文件格式进行保存。

    查看
  • RubyInstaller(ruby语言环境)

    9.1/18.68M

    RubyInstaller是一款非常实用的编程环境搭建程序,功能非常强大,界面简洁明晰、操作方便快捷,不仅为用户提供了齐全的开发工具,还简化了Web应用的开发,拥有着比JAVA还要快速的开发效率。

    查看
  • Y3游戏编辑器电脑版

    7.0/7.56M

    网易旗下的一款游戏制作软件

    查看
  • c32asm(反编汇工具)

    9.5/1.26M

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

    查看
  • layui开源模块化前端UI框架

    8.9/359K

    layui框架是目前国内最优秀的一款经典模块化前段框架,也是一款带着浓烈情怀的国产前端UI框架,这款框架深受前段开发人员的青睐,追求极简,又不失丰盈的内在,是一款非常实用的轻量级前端开发框架。

    查看
  • memcached 64 windows

    9.0/372K

    memcached是一个高性能的分布式内存缓存系统,用于动态web应用,主要的作用则是帮助开发人员减轻数据库负载,让一些独立开发人员能够使用低配置环境也能够开发一些动态web应用,通过在内存中缓存数据和对象,开发人员的应用就会减少读取数据库的次数,从而提高动态、数据库驱动网站的速

    查看
  • SQLmap(自动化SQL注入工具)

    9.1/7.28M

    SQLmap是一个开源免费,且非常知名的自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL和SQL注入漏洞,其广泛的功能和选项包括数据库指纹,枚举,数据库提权,访问目标文件系统,并在获取操作权限时执行任意命令。

    查看
  • jclasslib(Java代码查看工具)

    9.0/2.61M

    jclasslib电脑版是一款实用且开源的java字节码查看小工具,Java作为一门面向对象编程语言,被广泛使用,所以小编今天特意为广大编程人员带来了jclasslib电脑版,软件可以直接查看java字节码,让有利于你对代码的分析,不仅如此,jclasslib电脑版还可以允许开发

    查看