让调试代码更轻松自由,无需到处输入,到处die()!本篇教程的前提是你要安装了phpstudy和vscode!
在做这些之前,记得先把php加入环境变量
点击插件按钮,搜索php debug,找到这里标有Xdebug的,点击安装
打开小皮,点击左侧的软件管理,点击php,找到你安装的php版本,点击设置;
再点击扩展组件,把XDebug调试组件打开,注意这里的监听端口为9003 (可以改)
如下步骤打开php.ini文件,搜索xdebug,找到xdebug的配置信息,添加如下代码:
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
保存后重启apache或nginx
文件 首选项 设置 (ctrl+,),搜索php
找到PHP Validate: Executable Path,点击编辑,填写上php所在路径;
找到 PHP Debug: Executable Path ,点击编辑,填写上php所在路径;
注意:单斜杠要改为双斜杠
"php.validate.executablePath": "D:\\anzhuang\\phpStudy\\PHPTutorial\\php\\php-7.4.3-nts\\php.exe",
注意里面的端口和之前我们设置的保持一致即可(9003)
好了,到这里就配置完了,打断点,然后按f5即可开启调试了!
如果无法调试,请看你的php版本是不是8.2版本的,可能ext里面缺少php_xdebug.dll文件,需要手动去下载和安装,下载方法: