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 a simple smtp class
Nov 26 PHP
PHP 配置文件中open_basedir选项作用
Jul 19 PHP
php中var_export与var_dump的区别分析
Aug 21 PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
分享一个php 的异常处理程序
Jun 22 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
PHP四种基本排序算法示例
Apr 09 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 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支持页面回退的两种方法[转]
2007/02/14 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
2014升学宴答谢词
2014/01/26 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
《鱼游到了纸上》教学反思
2014/02/20 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
王老吉广告词
2014/03/20 职场文书
日语系毕业求职信
2014/07/27 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书