webman项目从php8.2切换至7.4,运行报php版本必须大于8.1.0

zxp

问题描述

本地服务php版本8.2.11,服务器php版本7.4.33,从本地运行正常,放到服务器之后报错。有没有什么方法可以解决,目前业务代码已基本写完。

报错信息

PHP Fatal error:  Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.33. in /www/wwwroot/php/PHP001/vendor/composer/platform_check.php on line 24
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.33. in /www/wwwroot/php/PHP001/vendor/composer/platform_check.php on line 24

截图报错信息里报错文件相关代码

截图

操作系统及workerman/webman等框架组件具体版本

Workerman 4.1.13
Webman-framework v1.5.13

509 1 0
1个回答

walkor

本地和服务器应该使用同一个php版本,否则容易给自己挖坑

  • zxp 2023-12-08

    这种情况,没有办法能解决呢

  • walkor 2023-12-08

    服务器上删除vendor目录,然后composer install 重新装下

  • zxp 2023-12-08

    已解决,感觉

🔝