私は WSL2、Ubuntu 20.04 を使用し、VSCode を実行しています。 Windows の VSCode および XAMPP で Code Runner 拡張機能を使用しています
Windows 環境変数に php.exe のパスを設定しました。
コードランナーのVSCode settings.jsonには次のものがあります
リーリーエディターにindex.phpというプログラムがあります。 VSCode エディターで右クリックし、[コードの実行] を選択しました。
VSCode ターミナルの出力ウィンドウに、次のエラー メッセージが表示されます:リーリー
sh ダッシュを sh bash に変更してこのメッセージが表示されない限り
リーリー
唯一の違いは 1: /bin/sh:の後には存在しないことです。
WSL には Unix のような パスが必要だと思います。そのため、たとえば php パスは
である必要があります。
### の代わりに ### "php": "C:\\xampp\\php\\php.exe","php": "/mnt/c/xampp/php/php.exe",