PHPStorm 7在Windows上找不到PHP解释器

时间:2013-10-31 10:48:04

标签: php windows interpreter phpstorm

我在 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

但我已安装并正在运行。

我该怎么做才能解决问题?

非常感谢

1 个答案:

答案 0 :(得分:7)

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

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

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

作为替代方案,我高度建议使用Vagrant满足您的PHP需求。你根本不需要在Windows中使用PHP,而且我已经用这种方式开发了大约2年。 PhpStorm的远程支持(包括Vagrant,SSH和远程解释器)现在非常出色。我认为我唯一感到烦恼的是PHPUnit Code Coverage仍然被打破。