【问题标题】:PHPStorm 7 don't find PHP Interpreter on WindowsPHPStorm 7 在 Windows 上找不到 PHP 解释器
【发布时间】:2023-03-11 17:33:02
【问题描述】:

我在 Windows 7 64 位 上安装了 PhpStorm 7 试用版。 Php Storm 安装在 "C:\Program Files (x86)\JetBrains\PhpStorm 7.0\bin\PhpStorm.exe" 中,我的 Xampp 服务器安装在 E:\xampp. 中 我去设置 php 解释器,但 PhpStorm 没有找到它。 我打开 phpinterpreter 窗口并选择目录 E:\xampp\php 但我收到更多这样的错误

Php 启动:无法加载动态库“\xampp\php\ext\php_xxxxxx.dll”......

好像PhpStorm 7 中继了不包括光盘的路径,在xampp 目录下找不到php 的安装。

我强制在 C:\Users\currentuser\.WebIde70\config\options\php.xml 中写入正确的值,但结果相同 P

hp version: Not installed
Debugger: Not installed

但我已经安装并运行了。

我应该怎么做才能纠正这个问题?

非常感谢

【问题讨论】:

  • "似乎 PhpStorm 7 中继了不包括磁盘的路径" -- 否。这个错误来自 PHP 本身——检查你的php.ini。我个人认为这里没有 PhpStorm 错误——据我所知,这是您的 PHP 安装/配置的问题。
  • 这里是操作方法文章:confluence.jetbrains.com/display/PhpStorm/…
  • 我有 xampp 1.8.2 和 PHP 5.4.19 并且所有运行正常。 htdocs 下的任何站点都运行良好。 T
  • 与文章confluence.jetbrains.com/display/PhpStorm/…的唯一区别是PhpStorm和Xampp的硬盘安装方式不同。在文章中都在 c: 中,在我的配置中 PhpStorm 在 C: 和 Xampp 在 E:
  • 在这种情况下,我不知道我还能在这里提出什么建议——当 PHP 配置不正确或找不到一些必要的 .dll 文件时,这种错误很常见。从 IDE 中调用验证例程(非常简单——解析 phpinfo(); 的输出)时,PHP 可能由于 PATH 环境或其他原因的不同而无法找到某些文件。我个人从来没有遇到过这个。

标签: php windows interpreter phpstorm


【解决方案1】:

这对我有用,但是我在 PhpStorm 8 中并且布局完全不同。如果其他人需要这些说明,我仍然会在这里弹出。

  • 从这里安装你喜欢的 PHP:http://windows.php.net/ (它不需要在你的 PATH 中,只要在任何地方弹出它)
  • 在 PhpStorm 中,转到文件 -> 设置
  • 在设置中转到语言和框架 -> PHP
  • 点击解释器旁边的省略号(这将打开一个新窗口)
  • 点击左上角的加号按钮并选择“其他本地”
  • 将 PHP 可执行文件设置到您将下载文件放在上面的任何位置。它只需要查看 php.exe

就是这样。我一直在使用它从 PhpStorm 运行 Composer...虽然我不相信结果。

作为替代方案,我会强烈推荐使用 Vagrant 来满足您的 PHP 需求。你根本不需要在 Windows 中使用 PHP,我已经用这种方式开发了大约 2 年。 PhpStorm 的远程支持(包括 Vagrant、SSH 和远程解释器)现在非常出色。我认为我唯一被激怒的是 PHPUnit 代码覆盖率仍然被破坏。

【讨论】:

  • php.exe 是我需要选择的正确可执行文件吗? Windows 版本中的其他人(php-win.exephp-cgiphpdbg.exe)是做什么的?
  • 抱歉这一年有一点延迟,是的 php.exe 是要选择的。 ?
猜你喜欢
  • 2022-10-24
  • 2017-04-04
  • 2023-03-10
  • 1970-01-01
  • 2015-05-07
  • 2020-09-05
  • 1970-01-01
  • 1970-01-01
  • 2016-07-19
相关资源
最近更新 更多