• Composer 安装以及使用方法


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

    Linux 下安装

    curl -sS https://getcomposer.org/installer | php

    上面如果速度慢、或者失败的话,可以使用下面的方法:

    php -r "readfile('http://install.phpcomposer.com/installer');" | php

    mv composer.phar /usr/local/bin/composer //这一步的作用是composer可以全局调用

    Windows 下安装

    下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

    注意:安装过程中需要指定php.exe路径

    Windows 下手动安装

    设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:

    C:Usersusername>cd C:in
    C:in>php -r "readfile('https://getcomposer.org/installer');" | php
    

    注意: 如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

    composer.phar 同级目录下新建文件 composer.bat

    C:in>echo @php "%~dp0composer.phar" %*>composer.bat
    

    关闭当前的命令行窗口,打开新的命令行窗口进行测试:

    C:Usersusername>composer -V
    Composer version 27d8904
    

    使用 Composer

    现在我们将使用 Composer 来安装项目的依赖。如果在当前目录下没有一个 composer.json 文件,请查看以下声明依赖关系。

    声明依赖关系

    比方说,你正在创建一个项目,你需要一个库来做日志记录。你决定使用 monolog。为了将它添加到你的项目中,你所需要做的就是创建一个 composer.json 文件,其中描述了项目的依赖关系。

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

    我们只要指出我们的项目需要一些 monolog/monolog 的包,从 1.2 开始的任何版本。

    要解决和下载依赖,请执行 install 命令:

    php composer.phar install
    

    如果你进行了全局安装,并且没有 phar 文件在当前目录,请使用下面的命令代替:

    composer install
    

    继续 上面的例子,这里将下载 monolog 到 vendor/monolog/monolog 目录。

    自动加载

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

    require 'vendor/autoload.php';
    
  • 相关阅读:
    vue-autoui自匹配webapi的UI控件
    BeetleX.FastHttpApi之测试插件集成
    BeetleX之XRPC远程委托调用
    BeetleX.AdminUI介绍
    使用NetBenchmark压测TCP,HTTP和Websocket服务
    Beetlex实现完整的HTTP协议
    beetlex网关之聚合和url请求过虑
    XRPC之接口双向调用
    XGBoost类库使用小结
    XGBoost算法原理小结
  • 原文地址:https://www.cnblogs.com/yuzhoushenqi/p/6932556.html
Copyright © 2020-2023  润新知