登录  /  注册

XAMPP下的composer的安装

藏色散人
发布: 2019-09-10 13:47:30
转载
4120人浏览过

很多开源软件,都需要通过composer来安装,composer 是 php 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。下面由composer使用教程栏目为大家介绍xampp下的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中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:aliyun网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号