尝试在您的 composer.json 文件中更新您的 php 版本。
"require": {
"php": "^8.0.2"
}
然后运行作曲家更新。
【讨论】:
如何解决 Composer 在您的平台中检测到的问题:您的 Composer 依赖项需要 PHP 版本 ">= 8.0.2"答案
How to solve Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.2"如何解决 Composer 在您的平台中检测到的问题:您的 Composer 依赖项需要 PHP 版本 ">= 8.0.2"上传我的 Laravel 8.5 版文件后。我不断得到这个显示而不是登陆页面:
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.2".
我已经运行了以下命令:
a2dismod php7.4
a2enmod php8.1
service apache2 restart
update-alternatives --set php /usr/bin/php8.1
update-alternatives --set phar /usr/bin/phar8.1
update-alternatives --set phar.phar /usr/bin/phar.phar8.1
我还通过以下方式重新启动了 Apache:
/etc/init.d/apache2 restart
但即使在清除浏览器缓存之后,我仍然得到相同的显示。
我确信 Apache 仍然引用以前的 PHP 版本,根据:
phpinfo()
全面披露: 我不精通Linux。我的操作系统是 Ubuntu 20.04,而我的旧 PHP 版本是 7.4.29,新 PHP 版本是 8.1
【问题讨论】:
标签: laravel apache2 php-8.1
尝试在您的 composer.json 文件中更新您的 php 版本。
"require": {
"php": "^8.0.2"
}
然后运行作曲家更新。
【讨论】:
你解决过这个问题吗?
我有同样(非常相似)的问题:
PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.14.
我已经完成了:sudo apt remove php*
用于所有以前版本的 php,直到 8.1。
php -v
显示PHP 8.1.8 (cli) (built: Jul 11 2022 08:29:57) (NTS)
...所以我不知道作曲家从哪里得到 8.0.14?!
非常感谢任何帮助!
【讨论】: