博客列表 >PHP:composer常用命令

PHP:composer常用命令

楷
原创
2020年05月17日 16:01:31674浏览

composer常用命令

—启用poweshell命令行环境:C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
—启用阿里云 Composer 全量镜像
全局配置(推荐):composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:composer config -g —unset repos.packagist

序号 命令 描述 例子
1 申明依赖 require 增加新的依赖包到当前目录的 composer.json 文件中 composer require gregwar/captcha
2 init(初始化) 用于创建 composer.json 文件,并进行基础信息配置 可以配置Package name、Description、Author、Minimum、Package Type、License、dependencies 及 dev dependencies 信息。 j
3 search(搜索) 根据名称搜索相关的包,成功后会列出符合的相关包的信息 composer search laraval
4 show(详情) 根据包的名称,列出包的相关信息 composer show -p
5 install (安装) 先在 composer.json 配置require中添加一个 依赖库,然后通进行安装依赖 composer install
6 update (更新) 新增或者删除了某个依赖 composer update
7 clear-chache (清除本地缓存) 安装一个包后过,就会缓存该包到本地,再次下载会优先从本地获取,如果不需要可以清掉这些本地缓存 composer clear-cache
8 —version(查看版本) 用于查看 Composer 版本信息 composer —version
9 self-update (更新版本) Composer 用了一段时间后,发现使用后会提示更新版本 composer self-update
10 remove 删除刚才添加的包 composer remove gregwar/captcha
11 archive 如果项目中安装了不止一个包,可能安装了很多个项目依赖的包,需要对项目中的包依赖进行一个打包处理成为一个压缩文件。 composer archive
12 dump-autoload 优化的一条命令,生成当前命名空间与类库文件路径的一个映射,运行时加载会直接读取这个映射,加快文件的加载速度。 composer dump-autoload
13 info 查看已存在的包 composer info
14 全局执行 global 允许你在 COMPOSER_HOME 目录下执行其它命令
15 depends 查出已安装在你项目中的某个包,是否正在被其它的包所依赖,并列出他们。 composer depends gregwar/captcha
16 validate 在提交 composer.json 文件,和创建 tag 前,你应该始终运行 validate 命令。它将检测你的 composer.json 文件是否是有效的 composer validate
17 status 如果你经常修改依赖包里的代码,并且它们是从 source(自定义源)进行安装的,那么 status 命令允许你进行检查,如果你有任何本地的更改它将会给予提示。 composer status -v
18 config 编辑 Composer 的一些基本设置
19 创建项目 create-project 使用 Composer 从现有的包中创建一个新的项目。这相当于执行了一个 git clone 或 svn checkout 命令后将这个包的依赖安装到它自己的 vendor 目录。
20 查看许可协议 licenses 列出已安装的每个包的名称、版本、许可协议。 composer licenses
21 run-script 运行此命令来手动执行 脚本,只需要指定脚本的名称,可选的 —no-dev 参数允许你禁用开发者模式。
22 diagnose 如果你觉得发现了一个 bug 或是程序行为变得怪异,你可能需要运行 diagnose 命令,来帮助你检测一些常见的问题。 composer diagnose

总结:
1.composer安装成功,尝试建个目录,安装了验证码生成器gregwar/captcha。第一次安装发现很久也没有反应,只好中断,学老师一样,先设置阿里云的composer镜像,才能安装成功。
2.尝试创建一个laravel框架。
先在https://packagist.org/查找laravel,复制命令:
composer create-project laravel/laravel。
很快就开始安装。。。。大约4分钟完成。目录下多了一个laravel的文件夹,现在不知怎样用,先看看里面的文档。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议