準備
この手順は1回だけ行います。ファイルを実行しようとする際に毎回行うものではありません。
- PHPをインストールする
- PHP Extension Packをインストールします。
- VSCodeでphpファイルが入ったフォルダを開きます。このとき、ファイルではなくワークスペースとして開きます。
- サイドパネルから実行とデバックタブを開き、
launch.jsonファイルを作成します
を押します。 - PHPを選択します。
- 以下の内容で
launch.json
を保存します。
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Built-in web server",
"type": "php",
"request": "launch",
"runtimeArgs": [
"-dxdebug.mode=debug",
"-dxdebug.start_with_request=yes",
"-S",
"localhost:0"
],
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9003,
"serverReadyAction": {
"pattern": "Development Server \\(http://localhost:([0-9]+)\\) started",
"uriFormat": "http://localhost:%s",
"action": "openExternally"
}
},
]
}
実行
- PHPファイルを開きます。
- F5キーを押すか、実行とデバックタブで三角形の実行ボタンを押します。
設定
エラーメッセージを表示するため、php.ini
に以下の行がある場合、コメントアウトすると良いでしょう。
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
デバッグ
ステップ実行などデバッグを行うにはXdebugが必要です。