LaragonでPHP、その他のパスが設定されない件

Laragon

環境 Windows10 PHP7.4 Laragon5.0.0

VSCodeのターミナルでコマンドを実行してみた

開発環境のLaragonですが快適です。組み合わせなどそれほど気にせず必要な環境が構築できます。
私の場合コーディングはVSCodeを利用しているため、簡単なコマンドなどVSCode上のターミナルで確認したりするのですが・・起動しません。

VSCodeターミナル画面

環境変数を確認すると確かにPathにPHPの指定がはいってません。だがしかしPHPはLaragonがインストールしてくれているはず。もしかしてと思いpg_dump(Postgresqlのダンプコマンド)をたたいてみても同じ結果に。うーん・・・

Laragonのターミナル

何気なしにLaragonの画面を見てみると「ターミナル」というボタンがあるのでポチッと押してみると見慣れないターミナルソフトCmderが起動。動かなかったコマンドをいれてみると、、、起動しました!

Laragon ターミナルボタン

なんでしょうか、Laragonのポリシーとして影響範囲を局所化するため、Laragonのクイックインストールでプログラムをインストールするとシステムの環境変数とはいじらないんですかね。結構いろいろなプログラムがはいっているのでいちいち設定するのは大変そうです。

解決方法

ということで調べてみたところやっぱり対応策がありました。
https://forum.laragon.org/topic/297/add-php-to-path-environment-variables
Laragonの「メニュー」→「ツール」→「Path環境変数」→「PathにLaragonを追加」

でLaragonから登録したプログラム(PHP,Postgresqlなど)のパスが一括で設定できます。
よかった!

Pathの一括設定


コメント

タイトルとURLをコピーしました