composer 笔记
记笔记 ...记笔记....
第三次学习 composer,学了好几次了,看文档或者视频。但是由于用的少,很快就忘了。
看来做笔记是不可少的,还有强化练习。
composer安装
在自己电脑安装过一次composer,不过上次在公司安装composer ,安装半天都不行。这次删了重装。
到镜像官网找到下载,点击去全是英文,英语渣渣果断选择翻译。看来不会英语干程序是不行的,不过正在学。
安装好了修改配置信息,将packagist 改为中国镜像地址
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer 基础操作
之后我想查看一个intervention/image 扩展的信息,于是在命令行使用了 show 命令 ,结果显示未找到
[InvalidArgumentException]
Package intervention/image not found
show [--all] [-i|--installed] [-p|--platform] [-a|--available] [-s|--self] [-N|--name-only] [-P|--path] [-t|--tree] [-l|--latest] [-o|--outdated] [-m|--minor-only] [-D|--direct] [--strict] [-f|--format FORMAT] [--] [<package>] [<version>]
百度后却找不到原因,不过我记得网上有个视频又讲过这个问题,看来后发现要在命令后加参数
如 show --all 查看全部信息
然后在composer.json 文件 require 添加 "intervention/image": "2.3.13"
接着命令行执行 composer install
接下来当然是执行失败,原因是没有php fileinfo 扩展。
嗯,好吧,先不管这个。
试着安装下monolog/monolog。好吧,成功了
还可以使用命令行 require monolog/monolog 直接下载