解説
前提
- windows10
プラグインインストール
VSCodeより「PHP Intelephense」プラグインをインストールする
このままでも動くが、うまく関数ジャンプできなかったりする。
windows10に、phpをインストールし、パスを通してあげることで解決できる
phpインストール
windows10にphpをインストールしてあげる方法は下記の記事を参考。
➡【windows10】windowsにphp7.4をインストールする方法
VSCodeにphpのパスを通す
設定ファイルのjsonに下記を追記
"php.validate.executablePath":"C:\\php7.4.3\\php.exe",
エラー対応
1 |
Error spawning PHP: Command failed: C:\php7.4.3\php.exe --version PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0 |
上記のサイトより「x64: vc_redist.x64.exe」をダウンロードしましょう。
注意:32ビット版は「x86: vc_redist.x86.exe」をダウンロード
仮想環境のファイルを読み込みたい
別サーバーで起動している仮想環境のファイルをsmb等でwinndowsのエクスプローラーで扱える状態にし、VSCodeで読み込んでいるファイルを扱っている場合、うまく関数ジャンプができません。
これを解決するにはファイルをマウントし、仮想ディスクに割り当てる必要があります
ネットワークドライブの割り当て方法(Windiws版 ※Windows 10対応)