首页
文章列表
交流群
文档
登录
vscode+xdebug+phpstudy本地调试php代码
2024-10-10 20:02:37
小程序码
文章目录
热门文章
整理下php学员遇到的一些问题
431
fastadmin监听或重写删除编辑按钮事件
285
phpstudy怎么手动安装php8.3.0版本?
275
文档:一个案例学会fastadmin插件开发
148
php基础入门课程资料文档课件
134
表单验证:密码和确认密码的验证和文字提示
76
百题斩:用递归方式扁平化嵌套数组
67
百题斩:字符串的逆序函数
60
案例代码:用油猴脚本统计b站课堂课程总时长
59
使用ffmpeg把mp4转为加密后的m3u8文件
55
视频地址:https://www.bilibili.com/video/BV1Vj411i7aJ/ > 让调试代码更轻松自由,无需到处输入,到处die()!本篇教程的前提是你要安装了phpstudy和vscode! ### php环境变量 在做这些之前,记得先把php加入环境变量 ### 1.在vscode里安装php debug插件 点击插件按钮,搜索php debug,找到这里标有Xdebug的,点击安装 ![](https://resource.maoshu.fun/storage/default/20241010/imaged8138e0464a9b594882b71783608ecabdbd13378.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:LEfZs8IX96kayt7z3G3LWQerYNE=) ### 2.开启XDebug组件 打开小皮,点击左侧的软件管理,点击php,找到你安装的php版本,点击设置; 再点击扩展组件,把XDebug调试组件打开,注意这里的监听端口为9003 (可以改) ![](https://resource.maoshu.fun/storage/default/20241010/image84c10d3ac39a57cf0dee67826c76acd7488d247b.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:oBcreMdawREbmYovMF5ujCF6RAQ=) ### 3.配置php.ini 如下步骤打开php.ini文件,搜索xdebug,找到xdebug的配置信息,添加如下代码: ```js xdebug.remote_enable = 1 xdebug.remote_autostart = 1 ``` 保存后重启apache或nginx ![](https://resource.maoshu.fun/storage/default/20241010/image26d66f5c67c83f574aa59e5f5129d8950965416b.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:SjMcIOIZWrevb_GfkF2Mbv4mmhs=) ### 4.修改vscode设置 文件 首选项 设置 (ctrl+,),搜索php #### 1 为php设置路径 找到PHP Validate: Executable Path,点击编辑,填写上php所在路径; ![](https://resource.maoshu.fun/storage/default/20241010/imageccd837ea4459596b7fdd277327eb91be72d088e9.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:0o5l2AwFmgjntqzhgaG6F0vn4oY=) #### 2 为php Debug设置路径 找到 PHP Debug: Executable Path ,点击编辑,填写上php所在路径; ![](https://resource.maoshu.fun/storage/default/20241010/image24ecb645e0f73cdefe56ac879488a5ed18b8edbc.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:ozA_Oa30cvIWj4jM51TgOPYCnoU=) > 注意:单斜杠要改为双斜杠 ### 5.创建launch.json文件 注意里面的端口和之前我们设置的保持一致即可(9003) ![](https://resource.maoshu.fun/storage/default/20241010/image5e28e3c720925e545dda214bb00594d11ebda401.png?e=1732493821&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:rMEFBMTA9tD0knXv1M7EgWea2D4=) 好了,到这里就配置完了,打断点,然后按f5即可开启调试了! 如果无法调试,请看你的php版本是不是8.2版本的,可能ext里面缺少php_xdebug.dll文件,需要手动去下载和安装,下载方法: https://maoshu.fun/archives/405.html