Composer入门:PHP的包管理器,一行命令装需要的功能

1周前 (10-28 16:10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手做PHP开发,看到别人项目里有vendor目录,还有composer.json,不知道这是啥,今天说一下Composer的基础认知。

Composer是干嘛的

就是PHP的包管理器,你需要什么功能,比如发邮件、处理图片、连接数据库,不用自己写代码,直接用Composer装别人写好的开源库,一行命令就装到项目里,自动处理依赖,不用你手动下载文件、改引入路径。

新手怎么用

宝塔里装完PHP,软件商店里直接有Composer,一键装好,进到项目目录,需要什么库,比如要做PDF生成,就敲一行composer require dompdf/dompdf,自动帮你装好依赖,直接在代码里调用就行。

注意事项

vendor目录是装出来的依赖,别手动改,重新装依赖就覆盖了;项目迁移的时候,把composer.json带过去,新服务器上执行composer install,自动把所有依赖装回来,不用把vendor目录整个传上去。

现在PHP项目基本都用Composer,新手别害怕,就一个命令,装包比你手动下载方便太多。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/174.html

0
回帖

Composer入门:PHP的包管理器,一行命令装需要的功能 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息