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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
MySQL 日期时间函数常用总结
Jun 12 PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
PHP strip_tags保留多个HTML标签的方法
May 22 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
php 输出缓冲 Output Control用法实例详解
Mar 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
随机头像PHP版
2006/10/09 PHP
文章推荐系统(三)
2006/10/09 PHP
php动态生成函数示例
2014/03/21 PHP
区分JS中的undefined,null,"",0和false
2007/03/08 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
Python实现端口复用实例代码
2014/07/03 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
中国跨境电商:Tomtop
2017/03/16 全球购物
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
出生公证书样本
2014/04/04 职场文书
学习型班组申报材料
2014/05/31 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
审美与表现自我评价
2015/03/09 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书