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

phpstorm 配置 xdebug调试工具

程序员文章站 2022-03-06 16:47:09
...

前言

  php是脚本型程序 每次出错都要手动exit断点程序不是很方便

  哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试。下面将我个人的安装经历分享给大家。

  运行环境 windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用)

一、首先安装xdebug

  安装xdebug比较简单 ,运行php -i >phpinfo.txt 或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站提示的文本域中点击

  如下图红色的框是网站提示的安装步骤,黄色的框是我已安装的信息(可以忽略)。

phpstorm 配置 xdebug调试工具

[Xdebug]
zend_extension = D:\install\wnmp\php-5.4.45-nts-Win32-VC9-x86\ext\php_xdebug-2.4.1-5.4-vc9-nts.dll//这个xdebug 已经提示了 可以不添加  其他的按照自己的添加 
xdebug.idekey="PHPSTORM"
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9000   //这是设置端口 可以改 只要下面这是phpstorm 一致就可以 
xdebug.remote_autostart = no

二、安装chrome xdebug helper插件

  打开 chrome的webstore搜索 xdebug 我已经添加了。需要FQ 可以下个vpn 蓝灯 慕风都可以 或者配置host

phpstorm 配置 xdebug调试工具

备注:

  安装完 可以打印phpinfo 查看xdebug信息 ,或者php -v 查看下有没有xdebug信息

  

三、配置phpstorm

  1、servers设置

    菜单栏 file->setting->php->servers(找不到可以搜索server就出来了)

phpstorm 配置 xdebug调试工具

 2、php设置 选择自己的php版本(注如果遇到图2这种情况点击标记的按钮找到自己的php.exe文件即可)

phpstorm 配置 xdebug调试工具

  3 设置debug 勾选一下 会忽略端口冲突等信息

phpstorm 配置 xdebug调试工具

5 编辑结构选择一下自己配置的域名 startUrl 可以根据自己的项目配置 我的域名已经指向项目根目录了 所有直接是/

phpstorm 配置 xdebug调试工具

phpstorm 配置 xdebug调试工具

四、启用xdebug

  1、点击phpstorm右上角的电话 绿色波纹就是开始监听了

phpstorm 配置 xdebug调试工具

 2、右击浏览器右上角的小甲虫 选择debug

phpstorm 配置 xdebug调试工具

 3、设置断点

phpstorm 配置 xdebug调试工具

  4、访问设置断点的控制器 phpstorm会弹出调试信息 可以点击小绿三角 调试下一个断点

phpstorm 配置 xdebug调试工具

五、其他情况说明

  如果出现端口占用等提示 那就编辑php.ini换个端口对应的 file->setting->php-> debug 也要换掉

  重新启动下php 再调试看看。