【问题标题】:PhpStorm Terminal result is different with OS terminal resultPhpStorm 终端结果与 OS 终端结果不同
【发布时间】:2021-03-05 22:07:27
【问题描述】:

在 macOS 终端中,当我在特定文件夹中键入 php -v 时,它会返回:

PHP 7.4.12 (cli) (built: Oct 29 2020 18:28:50) ( NTS )

但是当我在 PhpStorm 终端的同一目录中运行相同的命令时,它会返回:

PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )

有人可以帮忙吗?

【问题讨论】:

  • 你的操作系统是什么?您启动 IDE 的方式很可能不会为您提供最新的环境......因此您可能有不同的 PATH 内容,因此可能有不同的操作系统版本。你如何启动它?如果您从操作系统终端启动 IDE,它将继承所有内容。但是,如果您单击图标(启动栏),它可能无法读取此类内容(例如,.bashrc 等文件)
  • 在你的mac上安装你的brand-spanking-new php后你是否重新启动了PhpStorm(我假设你使用了brew)。您是否将 PATH 环境变量设置为在所有其他 (.bashrc) 之前显示 /usr/local/bin 文件夹?

标签: php terminal phpstorm


【解决方案1】:

看来我们应该像以下命令一样使用主 OS 终端打开 PhpStorm:

open -a /Applications/PhpStorm.app/

感谢@lazyOne。

【讨论】:

    【解决方案2】:

    某些 IDE 自带编译器/解释器。

    您可以使用他们的编译器/解释器或您的系统编译器/解释器。

    PhpStorm 附带一个集成的 Php:

    https://www.javatpoint.com/phpstorm

    有很多诸如此类的 Ide 之类的:

    带有集成python的jupyter

    集成java的android studio

    此链接帮助您更改解释器 php:

    https://www.jetbrains.com/help/phpstorm/configuring-local-interpreter.html

    【讨论】:

    • 如何在 PhpStorm 上设置?
    • @Erfan Atp:你成功了吗?
    • 很遗憾没有!
    • 发送链接对您有帮助吗?
    • 1) “PhpStorm 附带一个集成的 Php:” 这是不正确的。 PhpStorm 不与任何 PHP 东西捆绑在一起——所有 PHP 相关工具(PHP 本身、Xdebug 扩展、Composer 等)您必须自己安装。 2)PHP解释器与php -v将在您的终端中打印的内容无关,因为它仅用于从IDE启动东西。
    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多