I have a development environment based in docker.
Everytime that I open VSCode I get this message:
Cannot validate since no PHP executable is set.
For linux users:
if you don't have PHP installed then first download,
then in terminal type
$ whereis php
and it will show path for php executable (It will be either in /usr/bin/php
or usr/local/bin/php
) which you can copy from terminal.
In VScode goto settings.json
file and paste
php.validate.executablePath: /usr/bin/php