【问题标题】:PhpStorm says "PHP version Not installed" with PHP 5.6 on WindowsPhpStorm 在 Windows 上使用 PHP 5.6 显示“未安装 PHP 版本”
【发布时间】:2017-04-25 04:28:10
【问题描述】:

我从here 下载了适用于 Windows 的 PHP 5.3 版的 msi 安装程序。安装后,我可以让 PhpStorm 毫无问题地识别它(成功添加解释器)。现在,我想安装 5.6 版。这个版本没有 msi,所以我下载了一个(实际上是多个)压缩文件。我解压它,然后转到 PhpStorm,添加解释器,当我选择 php.exe 文件时,它告诉我“PHP 版本:未安装”。

我正在运行 x64 Windows 10。我已经尝试了下载页面中的 x64(nts 和非 nts)版本以及 x86 版本。我还尝试更改环境变量PHPRC,以防msi 安装程序正在这样做。一切都没有运气。

知道发生了什么吗?

【问题讨论】:

  • 你应该在 PHPStorm 的支持论坛上问这个问题 ;)
  • jetbrains.com/help/phpstorm/2016.1/… 不适合你吗?什么时候失败了?
  • 新安装的 PHP 真的有效吗?如果您在终端中运行 php -i 会显示什么?现在听起来你的 PHP 安装有错误。
  • 尝试通过在资源管理器中双击 php.exe 来运行您的 PHP 安装。它可能会向您显示 PHP 安装的一些错误。在我的情况下,我得到了错误“msvcr110.dll is missing”,在运行 php -v 时没有在 Power Shell 中显示。

标签: php windows installation phpstorm


【解决方案1】:

对于错误PHP version: Not installed,大多数情况下,当您手动运行php.exe 时,它会抛出MSVCR110.dll is missing。您应该安装Visual C++ Redistributable for Visual Studio 2012 - 与下载的 php 解释器具有相同的架构。

【讨论】:

  • 这真的救了我。新机,想不通为什么PhpStorm不喜欢我的php.exe..确实如你所说。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
  • 2020-05-02
  • 2023-03-30
  • 2018-04-20
  • 2018-09-12
  • 2018-01-02
  • 1970-01-01
相关资源
最近更新 更多