11

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

但我已经安装并运行了。

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

非常感谢

4

1 回答 1

10

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

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

而已。我一直在使用它从 PhpStorm 运行 Composer ......虽然我不相信结果。

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

于 2015-04-13T16:16:40.103 回答