Windows の VSCode で PHP のお手軽実行環境を構築
Windows10 の VSCode(git bash)で PHP7 のお手軽実行環境の構築手順です。
目的は PHP の勉強など、短いコードを書いてすぐ実行できるようにするためです。
PHP の設定
PHP をダウンロード
https://windows.php.net/download/
適当なバージョンのx64 Thread Safe
のzipをダウンロードし好きなところに展開
今回は展開されたディレクトリ名をphp
に変更してC:\php\
のようにCドライブ直下に配置
Pathの追加
- コントロールパネル>システムとセキュリティ>システムでシステムの詳細設定を押下
- システムのプロパティが表示され、詳細設定タブを選択し、環境変数ボタンを押下
- ~のユーザー環境変数の変数:
Path
を選択し編集ボタンを押下 - 環境変数名の編集が表示され、新規ボタンを押下し、
C:\php\
の追加
vscode の設定
VSCode の TERMINAL を Git Bash に変更する
この記事が参考になりました。感謝です。
WindowsのVSCodeでGit Bashをターミナルに設定する
導入拡張機能
Extensionsから下記の拡張機能をインストールする。
settings.json 追記
Ctrl+Shift+p
でPreferences: Open Settings (json)
を選択し下記を追記する。
"php.validate.executablePath": "C:\\php\\php-win.exe",
"php.executablePath": "C:\\php\\php-win.exe",
"php.suggest.basic": false,
"code-runner.executorMap": {
"php": "/c/php/php"
},
// 出力先をTERMINALにする
"code-runner.clearPreviousOutput": true,
"code-runner.runInTerminal": true,
Code Runner で PHP のコードを実行
任意の PHP ファイルを開きCtrl+Alt+n
で実行!
TERMINAL に結果が表示されたら完了です。
実行でエラーが出たとき
-
C:/php/php.exe: error while loading shared libraries: api-ms-win-crt-locale-l1-1-0.dll: cannot open shared object file: No such file or directory
https://www.microsoft.com/ja-jp/download/confirmation.aspx?id=48145
ダウンロードしたものを実行してインストール -
PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
https://visualstudio.microsoft.com/ja/downloads/
「Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージ」のx64を選択しダウンロード
ダウンロードしたものを実行してインストール