当我转到 EC2 实例的 IP 地址时,我已将我的 Laravel 项目上传到 AWS 托管,它给了我这个错误:
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0".
我检查了 PHP 版本和当前版本 7.3。我不知道我实际上需要做什么。首先版本是7.4,然后我降级到7.3。
原文由 user13134426 发布,翻译遵循 CC BY-SA 4.0 许可协议
这取决于您如何检查 PHP 版本,虽然 PHP 中有不同的 SAPI,但使用 — 检查 Apache2 SAPI 中的版本与使用
phpinfo()
php -v
终端检查完全不同。通常,当您安装多个版本时,操作系统不会覆盖旧版本,例如,如果您有 PHP7.4,那么当您安装 PHP7.3 时,您将安装两个版本。但是,您的 Web 服务器无法同时管理这两个版本。
就您而言,解决此问题所需要做的就是确保您在正确的位置使用正确的 SAPI。
在您的终端中使用
php -v
检查版本,确保您使用的是正确的版本php7.3
在这种情况下。并在您的 Web 服务器中使用phpinfo()
来检测当前版本,如果不是 php7.3,则需要通过以下命令启用它:如果您在安装软件包时遇到错误,您可以使用正确的 bin 直接安装您的软件包