下载此文档

Composer中文文档.pdf


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
Composer中文文档
简介
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,
它会在你的项目中为你安装他们。
依赖管理
Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但
它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor )进
行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管
理。
这种想法并不新鲜,Composer 受到了 node's npm 和 ruby's bundler 的强
烈启发。而当时 PHP 下并没有类似的工具。
Composer 将这样为你解决问题:
a) 你有一个项目依赖于若干个库。
b) 其中一些库依赖于其他库。
c) 你声明你所依赖的东西。
d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的
项目中)。
声明依赖关系
比方说,你正在创建一个项目,你需要一个库来做日志记录。你决定使
用 monolog。为了将它添加到你的项目中,你所需要做的就是创建一个
文件,其中描述了项目的依赖关系。
© 本文档使用 看云 构建 - 3 -
Composer中文文档
{
"require": {
"monolog/monolog": ".*"
}
}
我们只要指出我们的项目需要一些 monolog/monolog 的包,从 开始的
任何版本。
系统要求
运行 Composer 需要 PHP + 以上版本。一些敏感的 PHP 设置和编译标
志也是必须的,但对于任何不兼容项安装程序都会抛出警告。
我们将从包的来源直接安装,而不是简单的下载 zip 文件,你需要 git 、 svn
或者 hg ,这取决于你载入的包所使用的版本管理系统。
Composer 是多平台的,我们努力使它在 Windows 、 Linux 以及 OSX 平台
上运行的同样出色。
安装 - *nix
下载 Composer 的可执行文件
局部安装
要真正获取 Composer,我们需要做两件事。首先安装 Composer (同样的,
这意味着它将下载到你的项目中):
curl -sS | php
注意: 如果上述方法由于某些原因失败了,你还可以通过 php >下载安装
器:
© 本文档使用 看云 构建 - 4 -
Composer中文文档
php -r "readfile('');" | php
这将检查一些 PHP 的设置,然后下载 到你的工作目录中。这
是 Composer 的二进制文件。这是一个 PHAR 包(PHP 的归档),这是 PHP
的归档格式可以帮助用户在命令行中执行一些操作。
你可以通过 --install-dir 选项指定 Composer 的安装目录(它可以是一个绝
对或相对路径):
curl -sS | php -- --install-dir=bin
全局安装
你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能
在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。
你可以执行这些命令让 composer 在你的系统中进行全局调用:
curl -sS | php
mv /usr/local/bin/composer
注意: 如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行

Composer中文文档 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人陈潇睡不醒
  • 文件大小467 KB
  • 时间2021-03-17
最近更新