• 技术文章 >开发工具 >composer

    php composer 用法是什么

    藏色散人藏色散人2021-06-21 10:17:27原创279

    php composer用法:1、安装composer.json;2、 向已存在composer.json中添加包;3、通过“composer update”进行更新;4、用依赖包创建项目即可。

    本文操作环境:windows7系统、PHP7.1&&Composer 2.0版、Dell G3电脑。

    php composer 用法是什么?

    composer的操作很多很杂,平时大都用不上,正要找又一时半会难找到

    日常操作,走起

    第一部分 : 安装 composer.json

    composer init

    这个命令创建了一个 composer.json 文件,也可以手动创建编辑,申明依赖及版本。

    composer.json 内容格式详见

    { "require": { "monolog/monolog": "1.0.*" }
    }

    其中版本约束 详见

    f1671a4a3e6caa724c8bdd54ef2d7b8.png

    composer install

    创建并填写好composer.json ,执行 install 命令来进行第一次安装

    第一次安装会检查里面列的软件包,依赖等,寻找合适(通过约束)的版本号

    之后会生成一个锁文件 composer.lock

    锁文件里记录了每一个包确切的版本号

    再次执行安装的时候会检查锁文件是否存在,存在就按照锁文件中指定的直接安装

    第二部分 : 向项目(已存在composer.json)中添加包

    composer require 依赖包/依赖包:版本号

    还可以同时添加多个 空格空开 eg: doctrine/orm:1.0.0

    第三部分 : 更新

    composer update

    这条命令无视锁文件,把 composer.json 里列的依赖更新一遍,重新生成锁文件

    第四部分:用依赖包创建项目

    composer create-project  依赖包/依赖包  路径路径  版本版本

    注意 用包创建项目时,也可以指定版本,但版本约束在第三个参数,第二个参数是项目路径(相对)。未指定版本默认安装最新版本

    eg: laravel/laravel path 5.8.0

    附录

    切换中国镜像源

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    在生产环境中,安装初始化项目使用 -o 选项。详见官方文档

    --optimize-autoloader (-o) :

    转换 PSR-0/4 autoloading 到 classmap 可以获得更快的加载支持。特别是在生产环境下建议这么做,但由于运行需要一些时间,因此并没有作为默认值。

    推荐学习:《PHP视频教程》《composer教程

    以上就是php composer 用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:composer php
    上一篇:关于Composer根据Name显示与隐藏 下一篇:composer如何安装(mac/linux)laravel
    线上培训班

    相关文章推荐

    • composer怎么修改php版本• 用Composer安装特定版本的软件包• composer下载的内容需不需要提交到git呢?• Composer安装时要求输入授权用户名密码是怎么回事• 关于Composer根据Name显示与隐藏

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网