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 相关文章推荐
ExtJS与PHP、MySQL实现存储的方法
Apr 02 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
Jan 11 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
PHP临时文件的安全性分析
Jul 04 PHP
浅析Yii2缓存的使用
May 10 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
PHP7 mongoDB扩展使用的方法分享
May 02 PHP
laravel5.6实现数值转换
Oct 23 PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
PHP中FTP相关函数小结
2016/07/15 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
Python序列循环移位的3种方法推荐
2018/04/09 Python
施工资料员岗位职责
2014/01/06 职场文书
婚前协议书范本
2014/04/15 职场文书
质量承诺书格式
2014/05/20 职场文书
酒店员工培训方案
2014/06/02 职场文书
教育系统干部作风整顿心得体会
2014/09/09 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
教师见习报告范文
2014/11/03 职场文书
先进党支部申报材料
2014/12/24 职场文书
家长评语怎么写
2014/12/30 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL