macos之IntelliJ PHP 解释器在 Mac OS X 中找不到 Homebrew 软件安装的 PHP
zdz8207
阅读:128
2025-02-15 21:57:57
评论:0
IntelliJ 不会检测已安装的 PHP,即使它确实存在并且可以从命令行使用。我已经通过 brew install php54
安装了 php。下面是我的问题的屏幕截图以及它确实存在的证据。我尝试多次点击刷新按钮,但它不会获取二进制文件。
请您参考如下方法:
我刚刚遇到了同样的问题。通过一些 hackery,我发现这是由于我的提示中有一些 ansi 转义序列。从您的屏幕截图看来,您可能遇到了相同或类似的问题。
本质上,IntelliJ 使用 php 脚本从一些 PHP 配置项(包括 $_SERVER)创建 XML 字符串。 $_SERVER 超全局包含环境变量,因此在序列中选择了转义字符 (0x1b)。由于转义字符在 XML 中无效,IntelliJ 拒绝了输出并断定 PHP 解释器有问题。
一旦我从提示中删除 ansi 序列,IntelliJ 就会立即识别出 PHP 解释器。
希望这对您有所帮助。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。