【Laravel项目安装依赖遇到的坑】

项目场景:

首次从远程拉取代码,composer安装所需依赖以启动项目


问题描述

在phpstorm的终端运行 composer install 

报错 Plugin easywechat-composer/easywechat-composer could not be initialized,.....

试过很多方法,例如把 composer.json 文件中的 easywechat插件 改为 false

【Laravel项目安装依赖遇到的坑】_第1张图片

再次运行又报另一个错    tencentcloud-sdk-php/src/QcloudApi/QcloudApi.php..........

以为是镜像源的问题,结果改成阿里镜像、腾讯镜像都一样


原因分析:

猜想可能是由于版本不兼容,在编辑器查看php版本为8.1

【Laravel项目安装依赖遇到的坑】_第2张图片

到这里,问题找到了,项目是 php7.4 的版本,php版本不一致导致依赖安装失败


解决方案:

将系统环境变量将PHP版本改为7.4

【Laravel项目安装依赖遇到的坑】_第3张图片

 【Laravel项目安装依赖遇到的坑】_第4张图片

还有最后一个坑,改完环境变量,编辑器还是php8.1的版本 

【Laravel项目安装依赖遇到的坑】_第5张图片

而系统php版本已经切换为7.4了 【Laravel项目安装依赖遇到的坑】_第6张图片

所以,最后在系统powershell命令窗口,cd到项目目录运行composer install

【Laravel项目安装依赖遇到的坑】_第7张图片

运行成功,依赖已经开始安装 【Laravel项目安装依赖遇到的坑】_第8张图片

 最后最后,成功启动项目

【Laravel项目安装依赖遇到的坑】_第9张图片

 

你可能感兴趣的:(laravel,php)