博主信息
博文 4
粉丝 0
评论 0
访问量 4075
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
composer的常用操作指令
普通收录
原创
1917人浏览过

一、composer的下载与安装

  • 局部安装

命令行如下:

1、下载安装脚本 - composer-setup.php - 到当前目录。

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

01.png

2、执行安装过程。

php composer-setup.php

02.png

3、删除安装脚本。

php -r "unlink('composer-setup.php');"

03.png

  • 全局安装

windowshttps://getcomposer.org/Composer-Setup.exe

全局安装为所有的项目指定一个统一的版本

二、composer.json: composer 配置文件

  • 自动创建:交互式创建

composer init

04.png

05.png

  • 手动创建:

1、创建composer.json并将其内容设置为"{}"

2、执行

composer install

06.png

其目的是为了创建指定的vendor目录和文件

07.png

三、自动加载器

在composer.json中添加autoload字段,并且声明依赖包的路径

然后利用composer dumpautoload将autoload字段声明注册到 composer 中

示例加载非class文件

先声明再注册

1、声明路径

08.png

2、将autoload字段声明注册到composer中

09.png

10.png

11.png

四、加载自己写的class文件

先声明再注册

1、声明

加载classmap字段,注册用户自己写的class,并且支持批量设置,如下:

12.png

2、注册

还是利用composer dumpautoload,如下:

13.png

14.png

五、PSR-4 自动加载规范

PSR-4 要求如下:

  • 类空间映射到类文件路径

  • 类名与类文件同名

  • 一个类文件中只允许存在一个类

示例如下:

15.png

1、利用psr-4字段加载,需注意符号

键:命名空间

值:根路径

16.png

具有相同的命名空间在不同的目录下是没有问题的

2、利用composer dumpautoload注册即可

17.png

五、安装第三方包

安装包列表:https://packagist.org/

  • 常规包

1、利用require字段声明项目中依赖的第三方包

键:包名

值:需要安装的版本

18.png

2、安装

若没有composer.lock则可以使用:

composer install

若有composer.lock则可以使用:

composer update

另一种方法

利用官网的指令

三合一: 声明,注册,下载

19.png

示例:

20.png

21.png


批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学