搭建PHP代码调试环境(phpstudy+Xdebug+VScode)
#导语:
工欲善其事必先利其器,学习一门新语言,调试器的使用必不可少,本文分享一下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 文件;
将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 字样,如果有,那么恭喜你安装成功。
如果没有,还请检查xdebug.dll 目录,及确认php 版本,然后选择对应的版本。
3、VScode端配置
1.安装PHP Xdebug插件
在vscode直接搜索PHP Xdebug就可以安装:
2.添加 php.exe 文件路径
在file-首选项-setting中选择扩展
编辑setting.json
在里面添加安装xDebug版本的php.exe路径
设置完保存。
接着点击菜单栏–>运行选项–>添加配置按钮
编辑launch.json
添加配置:
默认监听端口是9000,如果想改监听端口可以在php.ini最后加上一条
xdebug.remote_port=端口号
添加后记得重启php.ini配置文件,注意每次修改配置文件都需要重启配置文件才能生效。
测试
接着创建测试文件,下断点。
F5快捷启动Xdebug,接着运行测试文件:
可以看到断点成功
推荐阅读
-
怎么在Windows系统中搭建php环境
-
Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
-
让你的editplus成为PHP调试环境全攻略
-
android源代码情景分析(android开发环境的搭建步骤)
-
python框架flask入门之环境搭建及开启调试
-
怎样搭建PHP开发环境
-
nginx+apache+mysql+php+memcached+squid搭建集群web环境
-
Windows下搭建PHP开发环境(Apache+PHP+MySQL)
-
安装配置php-fpm来搭建Nginx+PHP的生产环境
-
云主机搭建php+mysql运行环境教程(护卫神 PHP套件)