我是靠谱客的博主 傲娇西装,最近开发中收集的这篇文章主要介绍php依赖管理工具Composer的安装和使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

简介

Composer是php的一个依赖管理工具,允许你申明项目所以来的代码库,它会在你的项目中为你安装他们。

依赖管理

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

安装

下载composer的可执行文件

cd /path/to/my/project
该目录只是一个路径问题,指明文件下载到哪里
curl -sS https://getcomposer.org/installer | php

composer.phar将被下载到/path/to/my/project目录中,这是composer的二进制文件,一个PHAR包(PHP归档),这是php的归档格式,可以帮助用户在命令中执行一些操作。

全局安装Composer命令

sudo mv composer.phar /user/local/bin/composer

现在只需要使用composer命令就可以使用Composer而不需要输入php composer.phar

使用

创建需要的composer.json 文件,内容格式如下

{
"require": {
"monolog/monolog": "1.2.*"
}
}

安装依赖包

在你需要安装依赖的目录下创建json文件,执行以下命令

composer install

该目录下会自动创建vendor文件夹并安装json 文件中声明的依赖。

自动加载

除了库的自动下载,composer还准备了一个自动加载文件,它可以加载Composer下载的库中所有的类文件,只需要将下面的代码添加到项目的引导文件中就可以使用它们。

require "vendor/autoload.php";

现在我们就可以使用mongolog了。

<?php
require 'vendor/autoload.php';
$log = new MonologLogger('name');
$log->pushHandler(new MonologHandlerStreamHandler('app.log', MonologLogger::WARNING));
$log->addWarning('Foo');

官网基本语法链接:http://docs.phpcomposer.com/01-basic-usage.html

最后

以上就是傲娇西装为你收集整理的php依赖管理工具Composer的安装和使用的全部内容,希望文章能够帮你解决php依赖管理工具Composer的安装和使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部