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 中的类
Oct 09 PHP
php+oracle 分页类
Oct 09 PHP
实用PHP会员权限控制实现原理分析
May 29 PHP
PHP手机号码归属地查询代码(API接口/mysql)
Sep 04 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
php把session写入数据库示例
Feb 26 PHP
php中substr()函数参数说明及用法实例
Nov 15 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
详解PHP中array_rand函数的使用方法
Sep 11 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 PHP
php实现登录页面的简单实例
Sep 29 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
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
js实现旋转木马效果
2017/03/17 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
python回调函数中使用多线程的方法
2017/12/25 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
python IP地址转整数
2020/11/20 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
搞笑创意广告语
2014/03/17 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python