当前位置: 首页 > 知识库问答 >
问题:

作曲家说我的php版本是7.3,但我已经在安装php 8.0.2[复制]

宣意致
2023-03-14

我正在使用laravel框架,并使用composer安装特定版本的软件包,但我收到一个错误表单composer,如下所示

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.4.12". You are running 7.3.11. in /Users/mac/Documents/laravel_projects/covid_site/demo_1/vendor/composer/platform_check.php on line 24

我怎样才能解决这个问题?

我正在使用MacOS

共有1个答案

许寒
2023-03-14

您可能有两个不同的php版本用于安装。Web服务器使用的版本与CLI不同。

验证行为类型php--version。如果输出不是所需的php版本,请检查全局$PATH变量。

echo $PATH # for linux/macos
echo %PATH% # for winodws

也许你在这里看到了通往旧版本的道路。

要解决这个问题,只需用新的php路径替换旧的php路径。

 类似资料:
  • 问题内容: 我必须在Windows服务器上运行Python脚本。我怎么知道我拥有哪个版本的Python,它真的很重要吗? 我正在考虑将其更新为最新版本的Python。 问题答案: http://docs.python.org/using/cmdline.html#generic- options 可能也可以工作(在2.5版中引入)

  • 我把我的laravel项目上传到一个需要PHP7及以上版本的子域上。我已经更新了子域以使用PHP7。但是,当运行

  • 作曲家输出(更新后composer.phar) 问题1-索纳塔项目/intl捆绑包2.2的安装请求。*@dev- 我的composer.json: http://pastebin.com/5RcERC6T 我的phpinfo(): http://imageshack.us/f/109/ijoa.png/ 还有/etc/php5/cgi/php.ini: ... [intl]intl.default

  • 在回答如何在我的私有存储库中获得包含的包的确切版本时,我声明不应该将置于包的版本控制之下。安装包的时候,这个文件终究是不用的。 我浏览了一组流行的存储库,其中大多数不包含锁文件(如Symfony、Laravel、Guzzle、Monolog)。另一方面,条令存储库包含该文件,我想知道是否有充分的理由这样做,或者省略该文件。 附带说明:这是关于包,库,不管你想怎么称呼它们。对于应用程序,这是另一回事

  • 我试图安装2.4.1从文件使用以下命令: 我从包含文件(var/www/projectname/) 有几个软件包安装正确。安装条令软件包时,出现以下错误: InvalidArgumentException$from(/var/www/projectname/bin/doctor)和$to()必须是绝对路径。 这是我已经尝试过的: 运行php编写器。phar自更新(现在是最新版本) 删除了整个项目(

  • 所以我试图用Firebase制作一个flutter应用程序,它工作得非常好,但是当我运行该应用程序时,我得到了这个错误: 但问题是,我的代码中有一行: 我怎样才能摆脱这个?该应用程序运行良好,但它非常分散注意力,感谢任何帮助,谢谢。