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

展开内容

类似软件

网友评论

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

同类排行

  • DevExpress Universal开发控件

    8.9/589.13M

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

    查看
  • Docker Desktop for Windows官方版

    8.9/499.59M

    容器管理与虚拟化平台

    查看
  • zprotect(软件加壳工具)

    8.8/8.55M

    zprotect(软件加壳工具)是一款非常优秀的应用程序加壳软件能够轻松的保护用户的软件免受他人的恶意破解,拥有的多项革命性创新技术,将用户的软件保护的非常不错,减少因为盗版给用户带来众多经济损失,使许多独立开发人员保护自身利益的不二神器。

    查看
  • .Net6.0离线完整安装包

    8.5/181.67M

    开发及运行.NET 6应用所需完整环境

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

    9.3/5.34M

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

    查看
  • c32asm(反编汇工具)

    9.5/1.26M

    汇编代码分析与调试工具

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

    7.0/7.56M

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

    查看
  • Hutool工具包

    9.1/2.99M

    Hutool工具包是一个Java工具集,软件类似于jodd和Apache commons lang的Java工具类。Hutool工具包对文件、流、加密解密、转码、正则、线程、XML、日期、Http客户端 等 JDK 方法进行封装,组成各种 Util 工具类。

    查看
  • ZrLog(个人微博程序)

    9.1/10.69M

    ZrLog(个人微博程序)是一款用于博客/CMS开发的程序软件,自带Markdown编辑器,对网络博客管理简单明了,自媒体用户能够专注资讯编辑,无需关心程序开发。Zrlog简约易用,组件化模式,CPU占用率地不妨碍其他程序运行。Zrlog的存在,对自媒体来说是一个优势,因为他们只

    查看
  • HttpClient jar包

    9.0/11.63M

    HttpClient是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

    查看
  • xmlwriter(xml编辑器)

    9.1/4.74M

    编辑和生成XML文件的工具

    查看
  • Jailer数据文件提取工具

    9.1/38.09M

    Jailer是一款功能十分强大的智能数据提取工具,它可以帮助你从关系数据库中直接导出连续、相关的行数据,然后你可以将这些数据直接在你自己的开发测试环境使用,并且支持DB2、Firebird、Derby等应用,例如你可以在不损害其它数据完整性的情况下删除某一特定数据行从而提高数据库

    查看
  • scite编辑器

    10.0/2.66M

    轻量代码编辑器

    查看
  • Visustin流程图制作软件

    8.7/5.5M

    支持从代码生成流程图结构

    查看
  • SQLMaestro MS SQL PHP Generator Professional(php自动代码生成器)官方版

    9.1/34.7M

    MS SQL PHP Generator官方版是windows下一款非常优秀的php脚本自动生成软件。通过该款那软件用户们可以快速建立一个基于自己数据库(MS SQL)的网站,功能上软件就提供了数据过滤、代码示例、代码加密等在内的多方面服务内容。

    查看