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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
有道搜索和IP138的IP的API接口(PHP应用)
Nov 29 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
php中fsockopen用法实例
Jan 05 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
PHP7匿名类的用法示例
Apr 05 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
基于jquery的模态div层弹出效果
2010/08/21 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
Python专用方法与迭代机制实例分析
2014/09/15 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
尼克松手表官网:Nixon手表
2019/03/17 全球购物
Order by的几种用法
2013/06/16 面试题
写给女生的道歉信
2014/01/14 职场文书
运动会广播稿80字
2014/01/23 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
债务纠纷起诉书
2015/05/20 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
SQLServer中exists和except用法介绍
2021/12/04 SQL Server