Composer是什么意思

Fanly 问答 2019-07-10 15:12:43 阅读(...)

Composer 是 PHP 的一个依赖管理工具。可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,就可以很轻松的使用一个命令将其他人的优秀代码引用到所需的项目中。

Composer 是 PHP 的一个依赖管理工具。可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,就可以很轻松的使用一个命令将其他人的优秀代码引用到所需的项目中。

Composer

Composer 由 Nils Adermann 及 Jordi Boggiano 提出并实做,于 2012 年 3 月 1 日发行第一个版本。

Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

Composer 可运行在 Windows 、 Linux 以及 OSX 平台上。

composer 解决了项目的依赖关系,且实现了自动加载。开发人员只需要几个命令行,就能获取其他开发者的包,PHP 开发工作因此变得如同堆积木,可以根据业务的需求,快速方便地拆解组合代码。

运行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 设置和编译标志也是必须的,但对于任何不兼容项安装程序都会抛出警告。

我们将从包的来源直接安装,而不是简单的下载 zip 文件,你需要 git 、 svn 或者 hg ,这取决于你载入的包所使用的版本管理系统

它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 版面设计 Layout

    版面设计是什么

    版面设计是平面设计的一部分,其旨在处理页面上视觉元素的排列。它根据构图的组织原则来实现特定沟通目的。高级版面设计决定文本和图像的整体布局及媒介大小或形状,这一级别的设计需要智慧、感知力和创造力,并且需要设计者不仅受到文化、心理学的影响。
  • 视频剪辑软件是什么

    视频剪辑软件是什么

    视频剪辑软件是对视频源进行非线性编辑的软件,属多媒体制作软件范畴。软件通过对加入的图片、背景音乐、特效、场景等素材与视频进行重混合,对视频源进行切割、合并,通过二次编码,生成具有不同表现力的新视频。
  • Phpixie

    PHPixie是什么

    PHPixie是一个轻量级的 MVC PHP 框架,设计用于快速开发,易于学习,并提供一个坚实的基础开发框架。
  • Joomla!

    Joomla!是什么

    Joomla!是一套自由、开放源代码的内容管理系统,以PHP撰写,用于发布内容在万维网与内部网,通常被用来搭建商业网站、个人部落格、资讯管理系统、Web 服务等,还可以进行二次开发以扩充使用范围。
  • Laravel

    Laravel是什么框架

    Laravel 是一个由Taylor Otwell所建立,免费的开源 PHP Web 框架,旨在实现的Web软件的MVC架构,并作为CodeIgniter的替代方案。其源代码托管于GitHub,许可条款为MIT许可证。
  • MobaXterm

    MobaXterm是什么

    MobaXterm 是远程计算的终极工具箱,用于 Windows 的增强终端,带有 X11 服务器、选项卡式 SSH 客户端、网络工具等。提供了大量为程序员、网站管理员、it 管理员和几乎所有需要以更简单方式处理远程作业的用户而定制的功能。