使用vscode和mamp在mac上的php可执行文件的路径

Rob*_*rax 3 php mamp mamp-pro visual-studio-code

vscode需要为此参数设置php的路径:

"php.validate.executablePath":

所以我指定了这个:

"/Applications/MAMP/bin/php/php7.0.12/bin/php"

但它不被承认.

什么是正确的道路?

Jon*_*col 8

在 vscode 中安装 PHP Intellisense 扩展后,我遇到了这个问题。为了让 Intellisense 正常工作,我需要将 vscode 指向 MAMP 的 PHP 版本,而不是默认的 OS X 版本的 PHP,但它无法识别我指定的路径。

我能够通过指定"php.executablePath"首选项而不是"php.validate.executablePath".

"php.executablePath": "/Applications/MAMP/bin/php/php7.0.12/bin/php"
Run Code Online (Sandbox Code Playgroud)

这是包作者的解释

validate 与此扩展无关,而是 VS Code 的内置验证。我会禁用它,因为您将获得重复验证。php.executablePath 应设置为二进制文件的路径


Abd*_*nan 7

我正在使用mac我已经安装了php intellisense ,需要php版本7可执行路径我已经安装了php 7.终端命令

which php

为我工作.