安装PHPStudy
下载文件: phpStudy_64.7z
安装目录: C:\phpStudy (安装路径不能有中文和空格)
安装VSCode插件PHP Intelephense
要求php版本大于7,且设置环境变量。
1.安装插件
2.设置环境变量:系统变量 > 新建
系统变量 > Path > 编辑
3.设置VSCode配置文件 C:\Users\Tony\AppData\Roaming\Code\User\settings.json
// 指向 PHP 可执行文件。
"php.validate.executablePath": "C://phpStudy//Extensions//php//php7.3.4nts//php.exe",
安装VSCode插件PHP Debug
// 指向 PHP 可执行文件。
"php.validate.executablePath": "C://phpStudy//Extensions//php//php7.3.4nts//php.exe",
1.安装插件
2.下载php对应版本(PHP 7.3 VC15 (64 bit))的Xdebug用dll
php_xdebug-2.9.0-7.3-vc15-nts-x86_64.dll
3.将dll文件放到 C:\phpStudy\Extensions\php\php7.3.4nts\ext下
4.在php.ini文件中添加配置信息
C:\phpStudy\Extensions\php\php7.3.4nts\php.ini
[XDebug]
zend_extension = php_xdebug-2.9.0-7.3-vc15-nts-x86_64.dll ; 同目录下所以不用加路径
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port = 9000 ; 关键在于这个端口号要和launch.json配置的端口号对应起来。(可以没有)
5. 查看phpinfo 是否存在“xdebug” ,存在则说明安装成功
http://localhost:80/info.php
phpinfo();
?>
6.查看launch配置
D:\Workspace\Grayk\api\.vscode\launch.json
如果没有图中所示内容,就需要手动添加:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"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}",
"port": 9000
}
]
}
7.按F5调试,选择PHP,就可以了,可能会配置失败。
参考资料: