PHP 之 Composer 新手入门指南

本文介绍了PHP的依赖管理工具Composer,讲解了依赖管理的重要性,详细阐述了Composer的安装、基本使用、版本指定方法,强调了Composer在PHP开发中的广泛使用和重要性,旨在帮助新手快速入门。
摘要由CSDN通过智能技术生成

自2012年3月1日发布以来,Composer因提供了PHP迫切需要的东西:依赖项管理而广受欢迎。实际上,Composer是将所有第三方软件(例如CSS框架,jQuery插件等)引入你的项目的一种方法。

我敢肯定,现在有很多编码人员对使用作曲家的好处感到疑惑,并且还有很多人害怕去尝试新的工具。在本文中,我们将会了解 Composer 它到底是什么,它做了什么,为什么它是一个很棒的 PHP 开发工具。

首先,我们将更深入地了解依赖管理,然后安装 Composer。我们将大致了解一下它的基本用法,然后学习一些基础知识。现在我们开始吧!

在这里插入图片描述

什么是依赖管理?

  • 依赖性管理实际上是一个非常简单的概念。假设您现在需要创建一个单页的网站,而你的 JavaScript 和 CSS 的需要用到 Foundation 框架。要如何将 Foundation 框架添加到项目中呢?

  • 通常的方法是访问网站,下载软件包并将其放在项目中的某个位置。到目前为止,一切都很好。现在,当你想更新到最新版本时该怎么办?你重复同样的事情,覆盖旧版本。

  • 假设这种情况持续了一段时间,你发现有些东西坏了。他们改变了Foundation的某些内容,现在你必须回滚,但是要去哪里呢?你需要找到较旧的版本并开始应用它们,直到找到合适的版本为止。

  • 即使你能把这些都解决,那假设你现在开始着手别人的项目了,他们也使用 Foundation 吗?如果用了,它安装在哪里呢,它是什么版本呢?

  • 对于一个小的项目来说,这些看起来并不是什么大问题,但是请想象一下一个拥有 8-10 个依赖(这仍然不算很多)的项目会怎样。模块化管理将变得不可能做到,或者至少是浪费时间的。

  • 依赖管理通过自动化和标准化来解决这些问题。依赖的检索,如 Foundation、jQuery、Twig、Symphony、日志记录模块等等都可以通过以编程方式的方式来完成。还可以指定版本以防止冲突。

  • 依赖管理器将包的存储方式和使用位置标准化。在实际应用中,这意味着每个使用相同依赖管理器的项目都将遵循相同的结构 —— 至少对于那些依赖是这样。

安装 Composer

Composer 有各个系统的版本。 在 Windows 系统,你可以通过 Composer Setup 文件来安装,安装包可以在这个页面 找到。 在基于 Linux 的系统, 包括 OSX,你可以在本地使用以下命令来安装:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值