当前位置: 首页 > 后端技术 > PHP

php-composer

时间:2023-03-29 14:21:12 PHP

composer什么是composer用法,composer.json文件说明,其他请移步官方文档安装windows1。下载并运行Composer-Setup.exe2。手动安装php-r"readfile('https://getcomposer.org/installer');"|php新文件composer.batecho@php"%~dp0composer.phar"%*>composer.batlinuxcurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer修改source配置阿里云sourcecomposerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/composer.jsonname:项目名,格式:product-name/project-namedescription:项目描述require:依赖包autoload:autoloadscripts:脚本post-root-package-install:安装后执行的脚本post-create-project-cmd:创建后执行的脚本。..查看文档查看文档命令1.composerinit初始化项目,注意参数格式2.composerinstall读取composer.json内容,下载到vendor目录参数:--prefer-source和--prefer-dist,简单理解dist就是一个打包好的稳定包,source就是项目源文件的地址。--dry-run:测试安装,不是真正安装,而是模拟安装并显示安装日志。--devand--no-dev:install(default)/donotinstallpackagesinrequire-dev-no-scripts:skipscriptscriptsdefinedincomposer.json--no-progress:progressbar3.composerupdate:更新包版本。如果包版本没有通配符,直接为固定值,则不会更新。您还可以更新指定的包。默认是完全更新所有包的版本。有四种方式:1.确切的版本号。2.范围如(>5.5,(>=5.0|<6))。3.通配符如(5.*:表示5.0-6.0,~5.2:5.2到6.0)详见官方文档4.comoserrequire:添加新的依赖包参数:--no-update:禁止自动更新依赖--update-with-dependencies:一起更新新安装包的依赖。5.composersearch:搜索依赖包6.composershow:当前项目包的详细信息,也可以查看指定的包信息。7.composerdepends:查看依赖项composerdepends-tmonolog/monolog8.composervalidate:检查composer.json文件是否有效9.composerstatus:查看包的修改信息。10.composerconfig:查看和修改配置。11.Composercreate-project:安装项目。更多命令见官方文档