【问题标题】:Intellij Project Structure: Configure PHP SDKIntellij 项目结构:配置 PHP SDK
【发布时间】:2014-03-19 12:34:42
【问题描述】:

从今天发布的 Intellij 13.1 开始,可以在 Project Structure 对话框中配置其他 SDK。而旧的 13.0 版本在点击新按钮时只包含以下三项:

  • JDK
  • IntelliJ 平台插件 SDK
  • 移动 SDK

新的 13.1 更新添加了更多选项,如屏幕截图所示:

当我单击 PHP Interpreter 时,会打开一个目录选择器并询问我“选择 PHP 解释器的主目录”。 Ubuntu下哪个文件夹是正确的?

我已尝试/usr/bin 并收到一条消息:可能安装在“/usr/bin”中的 SDK 已损坏,当我选择另一个目录时,消息显示:所选目录不是 PHP 解释器的有效主目录.

但是,当我转到 Settings->PHP 时,我已经正确配置了 PHP 5.4,当我通过单击“...”打开详细信息时,我看到以下内容:

有人试过吗?我做错了什么,或者这可能是 IntelliJ 中的错误?

【问题讨论】:

  • 可能是你的php版本没有检测到IntelliJ。所以出现了这个问题。
  • 你已经安装了 apache2 的另一件事?
  • 我的apache和mysql设置完成,可以在浏览器中打开网站没有问题。
  • 好的,所以你手动选择/usr/bin目录而不是自动检测。
  • 在 Kubuntu 上出现同样的问题。但是...我也安装了phpstorm。没有 SDK 设置。问题是:是否需要此 php-Interpreter 设置...如果需要,有什么用?

标签: php intellij-idea phpstorm


【解决方案1】:

打开一个新的本地 shell/终端窗口并输入 which php 这将告诉您 php 二进制文件的安装位置

在某些 ubuntu 中,将 repo 的安装 php 发布为 php5,如果是这种情况,您可能需要 ln -s 到 php

虽然在我的 PhpStorm (PS-138.2071) 中它看起来像这样:

【讨论】:

    【解决方案2】:

    这是在设置级别完成的。不要在项目 sdk 级别执行此操作。进入设置,寻找php。选择 PHP 语言级别,intellij 将为您扫描并获取解释器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2017-10-06
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多