首页
文章
课程
交流群
文档
登录
vscode+xdebug+phpstudy本地调试php代码
2024-12-19 10:14:10
b站视频地址:
https://www.bilibili.com/video/BV1Vj411i7aJ
小程序码
扫一扫在手机上看此文章
文章目录
热门文章
vscode里如果出现中文空格标出黄色突出显示,怎么去掉?
1110
php基础入门课程资料文档课件
927
整理下php学员遇到的一些问题
645
vscode插件code runner详细配置说明
641
wordpress主题开发文档资料下载
597
fastadmin监听或重写删除编辑按钮事件
578
php进阶课程文档资料下载
577
phpstudy怎么手动安装php8.3.0版本?
514
使用ffmpeg将mp4格式转为m3u8
469
文档:一个案例学会fastadmin插件开发
436
> 让调试代码更轻松自由,无需到处输入,到处die()!本篇教程的前提是你要安装了phpstudy和vscode! ### php环境变量 在做这些之前,记得先把php加入环境变量 ### 1.在vscode里安装php debug插件 点击插件按钮,搜索php debug,找到这里标有Xdebug的,点击安装 ![](https://resource.maoshu.fun/storage/default/20241010/imaged8138e0464a9b594882b71783608ecabdbd13378.png?e=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:LkyXprQJXIMaRKcDrIJHfJHk2Ss=) ### 2.开启XDebug组件 打开小皮,点击左侧的软件管理,点击php,找到你安装的php版本,点击设置; 再点击扩展组件,把XDebug调试组件打开,注意这里的监听端口为9003 (可以改) ![](https://resource.maoshu.fun/storage/default/20241010/image84c10d3ac39a57cf0dee67826c76acd7488d247b.png?e=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:zqJ9hHT-HUEtfKGQsHsn74eg7_0=) ### 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=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:ONZmIHwTTllLKifTGRV8voQpdNc=) ### 4.修改vscode设置 文件 首选项 设置 (ctrl+,),搜索php #### 1 为php设置路径 找到PHP Validate: Executable Path,点击编辑,填写上php所在路径; ![](https://resource.maoshu.fun/storage/default/20241010/imageccd837ea4459596b7fdd277327eb91be72d088e9.png?e=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:ypSOpdLSalrzCRD86vAT2cttDNM=) #### 2 为php Debug设置路径 找到 PHP Debug: Executable Path ,点击编辑,填写上php所在路径; ![](https://resource.maoshu.fun/storage/default/20241010/image24ecb645e0f73cdefe56ac879488a5ed18b8edbc.png?e=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:c_ekbnOF9ODwNHA9Foi5I21Et4k=) > 注意:单斜杠要改为双斜杠 ``` "php.validate.executablePath": "D:\\anzhuang\\phpStudy\\PHPTutorial\\php\\php-7.4.3-nts\\php.exe", ``` ### 5.创建launch.json文件 注意里面的端口和之前我们设置的保持一致即可(9003) ![](https://resource.maoshu.fun/storage/default/20241010/image5e28e3c720925e545dda214bb00594d11ebda401.png?e=1737180700&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:eCCG3sstq31chq3poxJfYe9AW6U=) 好了,到这里就配置完了,打断点,然后按f5即可开启调试了! 如果无法调试,请看你的php版本是不是8.2版本的,可能ext里面缺少php_xdebug.dll文件,需要手动去下载和安装,下载方法: https://maoshu.fun/archives/405.html
铜牌 · 会员
50元/年
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
立即购买
金牌 · 会员
399元/3个月
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题
立即购买