一.问题描述
拉取的新项目没有依赖 项目根目录没有vendor目录 报错
二.安装composer,拉取依赖
1.如果没有composer先去下载
官网地址:Packagist / Composer 中国全量镜像
我的博客安装composer:composer最新版本安装_荒-漠的博客-CSDN博客
2.进入项目根目录cmd或者在项目中命令行
项目命令行
小黑窗在项目根目录cmd
如果有全局composer安装
composer install
如果没有全局安装的话,则运行:
php composer.phar install
更新全部的包(谨慎使用):
composer update
注意:使用composer install或者composer update命令将会更新所有的扩展包,项目中使用需谨慎!!!
若只安装指定的包推荐在命令行使用:
composer require monolog/monolog
进行安装。
如果需要指定版本:
composer require "monolog/monolog:1.2.*"
更新某个包:
composer update monolog/monolog
移除某个包:
composer remove monolog/monolog
如果手动更新了composer.json需要更新autoload:
composer dump-autoload
三.报错信息
如果报错了
Your lock file does not contain a compatible set of packages. Please run composer update.
或者
解决办法:
打开php配置文件php.ini 把扩展 sodium打开去掉前面;即可
解决完 重新去安装
四.成功信息
成功如上图,在项目根目录也可以看到vendro目录