• 技术文章 >开发工具 >composer

    XAMPP下的composer的安装

    藏色散人藏色散人2019-09-10 13:47:30转载47
    很多开源软件,都需要通过composer来安装,Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。下面由composer使用教程栏目为大家介绍XAMPP下的composer的安装方法。

    声明关系

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

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

    安装

    1、下载 Composer-Setup.exe

    2、点击安装

    3、会出现,找不到很多php的dll

    c880ecb1c1e4cc4f090a364e5de899f.png

    我尝试把这些dll放到C盘下的system32文件中,

    还是不行

    我又尝试增加环境变量,支持php,

    还是不行

    后来发现是因为,xampp中的php.ini中的

    extension_dir = "\xampp\php\ext"是相对路径,composer找不到相应的dll,

    改为extension_dir = "D:\xampp\php\ext"就行了,还有一个地方需要改,

    browscap = "D:\xampp\php\extras\browscap.ini"

    修改完成之后,就可以安装了。

    使用

    2d047031e4cf1c5dd4d44398095f645.png

    继续讲解,composer自动生成的第三方控件一般都会在一个叫做vendor的文件夹中,中文翻译就是‘供应商’。使用的时候需要,

    require_once __DIR__ . '/vendor/autoload.php';

    或者更安全的使用,

    if (is_file(__DIR__ . '/vendor/autoload.php')) {
        require_once __DIR__ . '/vendor/autoload.php';
    }

    0eaea7fd2267999af1fca332107895d.png

    3a8dff5d8366b8d6c0dbbb049742328.png

    如果不加上这句话,一般就会报错。

    cbfb59c0f82cda8330ac51afa58a004.png

    小结:Composer根据声明的依赖关系,从相关库的源下载代码文件,并根据依赖关系在 Composer 目录下生成供类自动加载的 PHP 脚本,使用的时候,项目开始处引入 “/vendor/autoload.php” 文件,就可以直接实例化这些第三方类库中的类了。

    以上就是XAMPP下的composer的安装的详细内容,更多请关注php中文网其它相关文章!

    phpstudy集成环境下载
    本文转载于:aliyun,如有侵犯,请联系a@php.cn删除
    专题推荐:composer
    上一篇:wamp环境下运行composer的坑 下一篇:Composer简明教程

    相关文章推荐

    • 解决composer.phar安装问题• Linux Composer安装,配置国内镜像• 分享 composer 小技巧• wamp环境下运行composer的坑

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网