很多新手做PHP开发,看到别人项目里有vendor目录,还有composer.json,不知道这是啥,今天说一下Composer的基础认知。
Composer是干嘛的
就是PHP的包管理器,你需要什么功能,比如发邮件、处理图片、连接数据库,不用自己写代码,直接用Composer装别人写好的开源库,一行命令就装到项目里,自动处理依赖,不用你手动下载文件、改引入路径。
新手怎么用
宝塔里装完PHP,软件商店里直接有Composer,一键装好,进到项目目录,需要什么库,比如要做PDF生成,就敲一行composer require dompdf/dompdf,自动帮你装好依赖,直接在代码里调用就行。
注意事项
vendor目录是装出来的依赖,别手动改,重新装依赖就覆盖了;项目迁移的时候,把composer.json带过去,新服务器上执行composer install,自动把所有依赖装回来,不用把vendor目录整个传上去。
现在PHP项目基本都用Composer,新手别害怕,就一个命令,装包比你手动下载方便太多。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0