執行環境:
- Windows 11 21H2(22000.1042)
- Laragon 5.0(6.0)
- VSCode
- CodeIgniter 4.1.9
在Windows環境上利用 Laragon 來建立 PHP 開發環境十分方便,可以快整切換 PHP 版本,程式撰寫則用 VSCode,本來都沒啥問題,不過,這兩天測試之前建立的 CodeIgniter 4,它的版本是 4.1.9,看官網已經出到 4.3.0,不過需要 PHP 7.4 以上,但是之前都在 PHP 7.3 開發,結果在 Laragon 切換成 PHP 7.4 後,VSCode integreted terminial 顯示的還是 PHP 7.3。
試了下列動作:
- 把 VSCode 全部關掉,重新再執行 => 無效
- 檢查電腦環境變數,PATH 沒有設定 PHP 路徑
- 將 PHP 7.4 路徑加入 PATH 環境變數 => 無效
本來以為是電腦出問題了,後來看到一份資料,需要從終端機直接執行 VSCode,讚!有效,解決了,平時我都是按 Win Key,再直接執行,沒想到執行方式不一樣會造成這種影響。