Composer简单教程1.Composer安装参考官方教程:https://docs.phpcomposer.com/00-intro.html2.Composer安装第三方包1.命令行安装:composerrequire"curl/curl"2.编辑作曲家。json文件安装:{"name":"test/test","description":"","license":"MIT","authors":[{"name":"a","email":"a@gmail.com"}],"require":{"php":">=7.2.0","curl/curl":"^1.6"//这是需要安装的包}"config":{//不要.git文件夹"preferred-install":"dist"}}执行composerinstall/update安装3.自己制作composer安装包1.创建包,在github/gitlab上创建项目地址:https://github.com/test/test在本项目的compoesr.json文件中需要定义名称,具体如下:{//注意这里定义的名称与需要时使用的名称相同后来,不是githuburl后缀"name":"test1/test1","authors":[{"name":"a","email":"a@gmail.com"}],"config":{"首选安装”:“dist”,“sort-packages”:true,“optimize-autoloader”:true,“secure-http”:false}}2。需要这个包在需要使用这个包的项目中创建composer.json,内容如下:{"name":"aaa/bbb","authors":[{"name":"a","email":"a@gmail.com"}],"require":{"test1/test1":"dev-master"},"repositories":[{"type":"vcs",//这个地址填写项目的连接地址"url":"https://github.com/test/test"}],"config":{"preferred-install":"dist","sort-packages":true,"optimize-autoloader":true,"secure-http":false}}3.安装包,执行`composerInstall`可以安装自己的包,而不是从packagist安装4.搭建自己的composer仓库参考:https://github.com/composer/satis5。install和update的区别都可以安装包,区别是:`install`会读取composer.lock文件,根据缓存中的指定版本进行安装。如果没有,会在安装完成后创建;`update`不会读取composer.lock文件,而是升级一个包或所有包,并更新composer.lock文件所以对于生产环境,推荐使用`composerinstall`
