登录  /  注册
phpstorm 配置 xdebug调试工具
高洛峰
发布: 2016-10-31 11:03:23
原创
1518人浏览过

前言

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

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

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

一、首先安装xdebug

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

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

1.png

[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

1.png

备注:

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

  

三、配置phpstorm

  1、servers设置

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

1.png

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

1.png

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

1.png

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

1.png

1.png

四、启用xdebug

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

1.png

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

1.png

 3、设置断点

1.png

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

1.png

五、其他情况说明

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

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


相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学