PHPStorm 7 在 Windows 上找不到 PHP Interpreter


PHPStorm 7 don't find PHP Interpreter on Windows

我已经在我的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 启动:无法加载动态 lybrary "''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 8中,布局完全不同。我仍然会在这里弹出这个,以防其他人需要这些说明。

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

就是这样。我一直在使用它来运行来自 PhpStorm 的作曲家......虽然我对结果不相信。

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