phpstorm配置xdebug调试

小天天天天    PHP    297 次    2018-11-15 12:26:11


吐槽这一点还是android比较好,使用android studio不用配置调试,直接加断点就可以了。 

1.去官网下载xdebug,注意根据自己的PHP版本来选择

官网下载地址:https://xdebug.org/download.php

2.配置php.ini

[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
zend_extension="此处为下载的dll位置路径,不要有中文,以.dll结尾"
xdebug.remote_port=9000  
xdebug.remote_enable=on  
xdebug.remote_handler = dbgp

注意,此处远程端口不要配置错误

3.运行php.exe

若没有显示fail则配置成功,重启服务器后,查看phpinfo信息正确,包含xdebug信息则配置成功。

4.解释器配置

打开phpstorm的菜单项File->Settings->Language&FrameWorks->PHP选择右侧的Interpreter右侧的…,进行配置

TIM截图20181115122022.png

配置完成后,需要在PHP的子菜单Debug配置端口,端口号与上方xdebug.remote_port设置的端口号一致。 

TIM截图20181115122056.png

5.运行网址配置

phpstorm右上角有个向下的小箭头,里面有一个子菜单:Configurations选择它。 点击左上角加号,选择php web application 

TIM截图20181115122145.png

在此处配置网址和端口。此时注意,网址指向的目录最好为根目录,不然调试失败,此处网址要和站点的网址和端口一致。 

TIM截图20181115122218.png

6.需要安装JetBrain IDE Support

7.进行调试

此时有个小技巧,可以在Run->Break at first line in php,进行默认在运行的第一行添加断点,点击右上角小电话: 

让它变成上图的效果,进行调试,可看到自动会进行调试,断点进入第一行。 

调试成功的表现为:1调试行变蓝:

TIM截图20181115122435.png

下方面板debug亮了绿色的箭头,可以在上方选项卡debugger中查看相关变量。以下是基本功能。 

TIM截图20181115122509.png


如果你觉得本篇文章对您有帮助,请打赏作者

最新评论

暂无评论
网站数据

网站文章数:287

注册用户数:17

TOP