php debug说明文档
php debug说明文档
-
查看
php位置PS D:\playing-card-full\src\kp.uni> php --ini Configuration File (php.ini) Path: Loaded Configuration File: C:\php-7.4.26\php.ini Scan for additional .ini files in: (none) Additional .ini files parsed: (none) -
查看
php versionPS D:\playing-card-full\src\kp.uni> php -v PHP 7.4.26 (cli) (built: Nov 16 2021 18:14:45) ( NTS Visual C++ 2017 x64 ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies -
下载
xdebug下载源
选择php_xdebug-3.0.4-8.0-nts-vs16-x64.zip
解压把php_xdebug.dll放到C:\php-7.4.26\ext下
-
修改
php.ini文件在文件最下方写入
zend_extension="C:\php-7.4.26\ext\php_xdebug.dll" xdebug.mode=debug xdebug.start_with_request=yes xdebug.client_host=127.0.0.1 xdebug.client_port=9003 -
vscode添加
.vscode/launch.json{ "configurations": [ { "name": "Launch built-in server", "type": "php", "request": "launch", "runtimeArgs": ["-S", "0.0.0.0:8000", "-t", "."], "port": 9003, "serverReadyAction": { "action": "openExternally" }, "cwd": "${workspaceRoot}/src/kp.api/public/." } ] } -
debug选择
Launch build-in server即可启动php debug