欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

程序员文章站 2022-06-30 10:27:08
...

#导语:
工欲善其事必先利其器,学习一门新语言,调试器的使用必不可少,本文分享一下PHP调试器的使用。
我在学习或查找网上资料的时候,发现网上的各种信息过于凌乱,感到痛苦,影响理解和使用。今天我以Xdebug为例,;来说一下生产过程中如何使用Xdebug来更好的帮助我们调试代码,怎么更方便的认识到代码执行流程。

环境搭建:

1、安装php运行环境:

在这里推荐phpstudy,phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便。

phpstudy下载链接:https://www.xp.cn/download.html

2、Xdebug下载:

Xdebug下载链接:https://xdebug.org/download.php

这个需要下载自己PHP运行所对应的版本,如果你知道自己的PHP 安装的版本,则选择对应的版本,如果不知道,可以点击此链接:https://xdebug.org/wizard
,方框中输入 phpinfo() 的源码页面内容,然后点击 “Analyse my phpinfo() output”,网站就会自动下载对应的xDebug.dll 文件,并告诉我们如何去配置php.ini 文件;搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
将xDebug.dll下载完后,将dll文件存放到php对应版本中的ext文件夹下,并配置php.ini

具体做法如下:

1、将xDebug.dll 文件放到php 目录下ext 文件夹下;

2、打开php.ini配置文件,在文件最下面添加如下信息:

zend_extension = php_xdebug.dll  //这是下载的dll名字
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

3、重启Apache服务。

重启后打开phpinfo(),查看是否有xDebug 字样,如果有,那么恭喜你安装成功。搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
如果没有,还请检查xdebug.dll 目录,及确认php 版本,然后选择对应的版本。

3、VScode端配置

1.安装PHP Xdebug插件

在vscode直接搜索PHP Xdebug就可以安装:
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

2.添加 php.exe 文件路径

在file-首选项-setting中选择扩展
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

编辑setting.json
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

在里面添加安装xDebug版本的php.exe路径
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

设置完保存。
接着点击菜单栏–>运行选项–>添加配置按钮
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
编辑launch.json
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
添加配置:
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

默认监听端口是9000,如果想改监听端口可以在php.ini最后加上一条
xdebug.remote_port=端口号

添加后记得重启php.ini配置文件,注意每次修改配置文件都需要重启配置文件才能生效。

测试

接着创建测试文件,下断点。
F5快捷启动Xdebug,接着运行测试文件:
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
可以看到断点成功
搭建PHP代码调试环境(phpstudy+Xdebug+VScode)

相关标签: 学习日常