我已经在我的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 代码覆盖率仍然被破坏。