在VSCode中运行PHP
首先
我選擇在短期工作中使用PHP進行開發,因為我可以在VSCode中使用PHP,所以我挑戰了一下。
在我的工作場所,我借用的設備上不能自由設定Windows的環境變量,這是一個非常嚴重的限制。
安装PHP
听说在本地终端进行环境搭建相当棘手,因此决定在服务器上进行开发。
而且,更令人惊讶的是,这个系统是由PHP5构建的,尽管它仍然有效。
抱歉,只是发发牢骚而已。
在VSCode中,似乎只能使用PHP7系列。(出现了警告弹窗)
因为我只想创建一个简单的示例并进行操作确认,所以我下载了目前最新的PHP7.3.9的zip版本。
- 「php.ini-development」をコピーして「php.ini」を作成
extension_dir = "ext"
extension=mbstring
- PHPコマンドが実行できることを確認
> php -r phpinfo();
XDebug的配置
-
- XDebugをダウンロードしてPHPの extension_dirに配置。
-
- https://xdebug.org/download.php
- php.ini に設定を追記
zend_extension="xdebug"
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
VSCode的设置
- PHP Extensionパックをインストール

- XDebugのコンフィグを追加

- runtimeExecutableを追記
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"runtimeExecutable": "C:\\php\\php.exe",
"port": 9000
}
]
}
请参阅网站。
-
- VSCode でローカルで CLI の PHP をデバッグ実行する
-
- PHP in Visual Studio Code
-
- PHP Debug Adapter for Visual Studio Code
- https://windows.php.net/download/