【问题标题】:PhpStorm "empty path to php" when setting up project through Composer通过 Composer 设置项目时,PhpStorm “php 的空路径”
【发布时间】:2016-11-15 20:55:26
【问题描述】:

我正在关注 Laracast (https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/21?autoplay),当我尝试使用 Composer 设置新的 Laravel 项目时,如教程中所述,由于错误消息“空”,我无法完成对话框php的路径”。

我已经正确设置了 PHP 的路径,并且能够通过 PhpStorm 运行和调试。如果有人可以帮助我了解这里发生了什么,我将不胜感激。我搜索了谷歌,只找到一个结果,这是针对 Windows 的,而不是针对 Mac 的。 (https://devnet.jetbrains.com/thread/475384)

【问题讨论】:

  • 好的...所以不需要签我的名字?大声笑
  • 您是否已经在 PhpStorm 中创建了任何项目?如果是这样——请确保File | Default Settings(我希望它也适用于Mac,如果不是——在菜单中搜索“默认设置”或“默认首选项”)已经定义并选择了一些PHP解释器。
  • “好的...所以不需要签我的名字?” 如果有人想了解更多关于您的信息,他/她可以查看您的个人资料(您可以在其中输入您的真实姓名)。
  • 酷 - 感谢您解释为什么不需要签名。我会记住这一点。我猜只是电子邮件的一种习惯。
  • 感谢 LazyOne - 成功了。如果你想把它作为答案,我会把它标记为接受的。

标签: php phpstorm


【解决方案1】:

正如您从屏幕截图中看到的那样,“新作曲家项目”屏幕没有任何选项来选择实际启动作曲家所需的 PHP 解释器(这就是 PhpStorm 的工作方式——所有支持的操作系统都采用相同的方法:Linux 、Mac 和 Windows)。

解决方法是在默认设置中选择默认的 PHP 解释器(将用于在此机器上创建的任何未来新项目的设置)——这样即使对于这种新项目,您也将预先选择 PHP 解释器.

您需要使用File | Default Settings 在此处设置此类默认 PHP 解释器(嗯,这是在 Windows/Linux 上 -- 在 Mac 上,它可能位于菜单中的某个不同位置)。如果您没有打开任何项目,您仍然可以从欢迎屏幕访问此类默认设置。

注意:如果您在设置 PHP Interpreter 后仍然看到同样的错误,请尝试重新启动 PhpStorm -- 应该会有所帮助。


注意,在当前的 2016.x 版本中,您还可以在此新建项目屏幕的底部指定要使用的 PHP 解释器(并在需要时创建新的解释器) -- 它有 Settings 部分,您可以展开 -- 只需向下滚动窗口即可查看。

【讨论】:

  • 感谢您的明确答复。我不知道文件 |默认设置 - 但我现在就这样做! :o)
  • 我遇到的另一个问题:使用 PHP7 作为解释器也会以某种方式触发 empty path to PHP 错误。将它设置为 PHP5.5 为我修复了它。
  • 我有同样的问题。使用 php7 它默认不识别解释器。
  • 它最初不适用于 PHP7。重新启动 PHPStorm(仍设置为 PHP7)后,它确实对我有用。
猜你喜欢
  • 2017-02-24
  • 1970-01-01
  • 2012-09-30
  • 2014-02-16
  • 2016-04-23
  • 1970-01-01
  • 1970-01-01
  • 2011-09-24
  • 2015-03-19
相关资源
最近更新 更多