博客列表 >composer 常见命令操作与演示

composer 常见命令操作与演示

kiraseo_wwwkiraercom
kiraseo_wwwkiraercom原创
2022年08月23日 23:06:39503浏览

composer 常见命令操作与演示

composer 引用方法

在php文件中引入’vendor/autoload.php’;即可,然后use 对应的类即可

  1. require_once 'vendor/autoload.php';

实际操作使用composer下载的类的演示效果的源代码

  1. <?php
  2. require_once 'vendor/autoload.php';
  3. use Gregwar\Captcha\CaptchaBuilder;
  4. $captcha = new CaptchaBuilder();
  5. $captcha->build();
  6. ?>
  7. <!DOCTYPE html>
  8. <body>
  9. <html>
  10. <meta charset="utf-8" />
  11. </html>
  12. <body>
  13. <h1>使用composer下载的验证类</h1>
  14. <p>命令:composer require gregwar/captcha</p>
  15. <p>验证类演示效果如下</p>
  16. <img src="<?php echo $captcha->inline(); ?>" />
  17. </body>
  18. </body>

实际操作使用composer下载的类的演示效果

composer 常见命令

查询composer版本命令
composer -v

composer create-project topthink/think tp6.0

下载后完整文件如图

如果你想要删除某个下载的类或者项目,可以使用命令composer update方式来执行

完成以下两步操作即可删除
1、找到目录下的composer.json文件,就把composer.json里所配置的相应的 插件删除。
需要删除的类或者项目名字, 比如删除kira/mdocss(这里的类或者项目,是我人为写的便于举例是使用)(修改后的保存文件)
3、最后运行composer update命令就可以卸载类或者项目。

删除前

删除后

使用composer update 执行即可

总结一些 常用的composer命令

1、composer list:获取帮助信息;
2、composer init:以交互方式填写composer.json文件信息;
3、composer install:从当前目录读取composer.json文件,处理依赖关系,并安装到vendor目录下;
4、composer update:获取依赖的最新版本,升级composer.lock文件;
5、composer require:添加新的依赖包到composer.json文件中并执行更新;
6、composer search:在当前项目中搜索依赖包;
7、composer show:列举所有可用的资源包;
8、composer validate:检测composer.json文件是否有效;
9、composer self-update:将composer工具更新到最新版本;
10、composer create-project:基于composer创建一个新的项目;
11、composer dumpautoload:在添加新的类和目录映射是更新autoloader

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