2016-11-21 113 views
1

vscode需要路徑到PHP設置此參數:路徑PHP可執行與vscode和甲基苯丙胺的Mac

「php.validate.executablePath」:

所以我指定這樣的:

「/Applications/MAMP/bin/php/php7.0.12/bin/php」

但它不被識別。

什麼是正確的路徑?

+0

你試過'哪個php'? –

+0

/usr/bin/php但我認爲這是5.X php版本。 7安裝槽mamp和vscode需要7 –

+2

這是正確的設置,我確認它可以在我的機器上使用VSCode 1.7.2。如果從命令行運行'$ /Applications/MAMP/bin/php/php7.0.12/bin/php --version',會發生什麼? –

回答

2

我正在使用mac我已經安裝php intellisense 需要php版本7可執行文件路徑 我已經安裝了php 7。命令

which php

爲我工作。

0

在vscode中安裝PHP Intellisense擴展之後,我遇到了這個問題。爲了使Intellisense正常工作,我需要將vscode指向MAMP的PHP版本,而不是PHP的默認OS X版本,但它不能識別我指定的路徑。

我能夠通過指定"php.executablePath"偏好,而不是"php.validate.executablePath"來解決問題。

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

這裏是從包裝的作者的explanation

驗證無關與此擴展,但是內置的VS代碼 驗證。我會禁用,因爲你會得到 重複驗證。 php.executablePath應該設置爲 的二進制路徑