cozer
发布于 2023-03-01 / 81 阅读
0

VSCodeとDocker一緒に使うとき、Php validate executablePathエラーの解決策

docker環境でよるある問題らしい、支障がないけど、毎回出たら面倒くさいと思います。

まず /usr/local/binで新しいファイルを作成、名前は「php」でOK。
sudo touch /usr/local/bin/php

次は実行できるようにする。
sudo chmod +x /usr/local/bin/php

ファイルの中身は以下のコードを入れる
path=$(printf '%s\n' "${PWD##*/}")
command="docker exec ${path}_laravel.test_1 php "$@""
echo "Running php on docker ${path}_laravel.test_1"
$command

参考資料:https://stackoverflow.com/questions/53501925/visualstudio-code-php-executablepath-in-docker