PhpStorm配置Xdebug调试的方法步骤


Posted in PHP onFebruary 02, 2019

安装xdebug

去官网下载对应版本的xdebug扩展

XDEBUG EXTENSION FOR PHP | DOWNLOADS

如何选择正确版本输出phpinfo()函数的内容

PhpStorm配置Xdebug调试的方法步骤

查看输出页面的网页源码

PhpStorm配置Xdebug调试的方法步骤

全选复制

PhpStorm配置Xdebug调试的方法步骤

到这个页面XDEBUG EXTENSION FOR PHP | DOCUMENTATION | INSTALLATION ,将刚才复制的内容拷贝进去,并分析

PhpStorm配置Xdebug调试的方法步骤

可以得到自己当前版本的php对应哪一个xdebug文件

PhpStorm配置Xdebug调试的方法步骤

安装扩展

这个windows系统和Linux系统是不一样的(网上很多,不细说)

windows

放到php ext的目录下

配置php.ini

[XDebug] 
 zend_extension = "D:\你php的ext目录位置\php\ext\php_xdebug.dll"
 xdebug.remote_autostart=1 
 xdebug.remote_enable = On
 xdebug.remote_handler = "dbgp"
 xdebug.remote_host = "localhost" #本地服务器
 xdebug.remote_port = 9010  #默认为9000,防止与php-fpm冲突,改为9010
 xdebug.idekey="PHPSTORM" #会话需要的key

Linux

这个很多种情况,一般就apt和yum,如果手动编译就需要.so扩展

配置phpStorm

先查看xdebug是否安装成功

PhpStorm配置Xdebug调试的方法步骤

接下去配置phpstorm

我是基于这个版本的

PhpStorm配置Xdebug调试的方法步骤

打开phpstorm配置文件

PhpStorm配置Xdebug调试的方法步骤

设置本地的php解释器,即php的二进制文件,windows下的php安装路径下的php.exe,类unix系统就是bin/php文件

PhpStorm配置Xdebug调试的方法步骤

如果没有上述选项

PhpStorm配置Xdebug调试的方法步骤

填写服务器端的相关信息

Host指的是服务器对应的项目的访问域名

  • 本地nginx我用127.0.0.1
  • 用默认的80端口

PhpStorm配置Xdebug调试的方法步骤

配置xdebug选项

PhpStorm配置Xdebug调试的方法步骤

配置DBGp Proxy

PhpStorm配置Xdebug调试的方法步骤

添加一个调试配置

PhpStorm配置Xdebug调试的方法步骤

PhpStorm配置Xdebug调试的方法步骤

PhpStorm配置Xdebug调试的方法步骤

配置chrome

安装浏览器插件

使用的是Chrome浏览器,安装 xdebug helper插件,无法使用应用商店的可以到国内镜像网站去下

PhpStorm配置Xdebug调试的方法步骤

配置插件

PhpStorm配置Xdebug调试的方法步骤

开始调试

PhpStorm配置Xdebug调试的方法步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
php join函数应用
May 04 PHP
php 注释规范
Mar 29 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
Nov 04 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
Jul 07 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
Apr 10 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
Apr 06 PHP
PHP中的访问修饰符简单比较
Feb 02 #PHP
PHP PDOStatement::setAttribute讲解
Feb 01 #PHP
PHP PDOStatement::rowCount讲解
Feb 01 #PHP
PHP PDOStatement::nextRowset讲解
Feb 01 #PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 #PHP
PHP PDOStatement::getAttribute讲解
Feb 01 #PHP
PHP PDOStatement::fetchObject讲解
Feb 01 #PHP
You might like
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
php Rename 更改文件、文件夹名称
2011/05/24 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
语义化 H1 标签
2008/01/14 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
js查找节点的方法小结
2015/01/13 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
Python设计模式之观察者模式简单示例
2018/01/10 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python实现随机漫步方法和原理
2019/06/10 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
企划经理的岗位职责
2013/11/17 职场文书
英文自荐信格式
2013/11/28 职场文书
党员创先争优承诺书
2014/03/26 职场文书
优秀教研组申报材料
2014/12/26 职场文书
logback如何自定义日志存储
2021/08/30 Java/Android
Oracle用户管理及赋权
2022/04/24 Oracle