DEV Community

Cover image for VS Code Fix Cannot validate since no PHP executable is set
ahoNerd
ahoNerd

Posted on • Edited on • Originally published at ahonerd.com

VS Code Fix Cannot validate since no PHP executable is set

Pesan ini muncul karena VS Code berusaha untuk melakukan validasi code dengan PHP, tapi tidak dapat menemukan instalasi PHP pada system.

Detail error yang muncul:

cannot validate since a php installation could not be found. use the setting 'php.validate.executablepath' to configure the php executable.

Untuk mengatasi masalah ini cukup sederhana, yaitu tinggal klik tombol Open Setting pada dialog yang mucul lalu edit settings.json, dan akan terbuka tab seperti gambar berikut:

settings.json before

php.validate.executablePath kita isi dengan path dimana lokasi php.exe berada. Sebagai contoh, apabila kita menggunakan XAMPP maka php.exe secara default berada di C:\xampp\php. Kemudian tambahkan php.exe menjadi C:\xampp\php\php.exe.

Apabila muncul warning seperti gambar di atas, maka ganti backslash menjadi double backslashes, sehingga menjadi C:\\xampp\\php\\php.exe.

settings.json after

Setelah selesai edit, jangan lupa save.

Example

Berikut ini contoh setting untuk XAMPP dan Laragon

XAMPP

{
  "php.validate.executablePath": "C:\\xampp\\php\\php.exe",
}
Enter fullscreen mode Exit fullscreen mode

Laragon

{
  "php.validate.executablePath": "C:\\laragon\\bin\\php\\php-8.1.7-Win32-vs16-x64\\php.exe",
}
Enter fullscreen mode Exit fullscreen mode

Settings file locations

Berikut ini adalah lokasi tempat settings file berada:

  • Windows
  %APPDATA%\Code\User\settings.json
Enter fullscreen mode Exit fullscreen mode
  • macOS
  $HOME/Library/Application Support/Code/User/settings.json
Enter fullscreen mode Exit fullscreen mode
  • Linux
  $HOME/.config/Code/User/settings.json
Enter fullscreen mode Exit fullscreen mode

Settings untuk workspace dapat ditemukan di dalam folder .vscode pada root folder workspace.

Cara lain untuk membuka settings.json adalah melalui Command Palette dengan shortcut Ctrl+Shift+P atau melalui menu ViewCommand Palette, lalu ketik settings.json.

Top comments (0)