首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
15赞
791
当前位置:
开发笔记
>
编程语言
> 正文
解析phpstorm + xdebug 远程断点调试
作者:mobiledu2402851203 | 2021-09-06 23:18
本篇文章是对phpstorm+xdebug远程断点调试进行了详细的分析介绍,需要的朋友参考下
XDEBUG配置:
1.安装 xdebug 略了。网上有很多资料。
重点写php.ini的配置
[XDebug]
代码如下:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.default_enable = On
xdebug.collect_params = On
xdebug.remote_connect_back = On //如果开启此,将忽略下面的 xdebug.remote_host 的参数。 <一台webserver有多个开发者的工作目录的时候使用,如:p1.xx.com,p2.xx.com,p3.xx.com 。。。等。 >
xdebug.remote_host = 192.168.59.104 //注意这里是,客户端的ip<即IDE的机器的ip,不是你的web server>
xdebug.remote_port = 9900 // 注意这里是,客户端的端口<即IDE的机器的ip,不是你的web server>
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_log = "/var/www/xdebug/xdebug.log"
xdebug.remote_req = req
xdebug.auto_trace = Off
xdebug.remote_autostart = On
xdebug.show_exception_trace = 0
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On
xdebug.var_display_max_depth = 15
xdebug.show_local_vars = 1
xdebug.dump_undefined = 1
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/www/xdebug
PHPSTORM 配置:
1.file->setings->php|Debug右侧。xdebug的那一块。 设置Debug port:9900(这里设置 的是,xdebug 吐出的debug信息,通过本机的什么端口传输。)
2.file->setings->php|Servers 右侧。 host: 你的web服务器的域名或ip ,端口, 下面的 use path mapping 意的是,你的项目的目录,对应服务器上的,什么目录? 这里一定要设置哦! 不然,会发生找不到文件而出错,导至调试终止。
3.Run->Edit Configurations-> 增加一个 PHP WEB APPlication 的调试点。 右侧: server 选择你上面建立的server. starturl 设置你的入口文件。
至此,配置完毕!
这样的请求,可以注册一个调试客户端哦!
http://www.aihuxi.com/****.php?XDEBUG_SESSION_START=19192
点击,小虫子图标,即可,开始调试!
推荐阅读
程序员
更改导航条目项目语言
如何解决《更改导航条目项目语言》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Samsung S Health是独家三星API还是使用Google Fit?
如何解决《SamsungSHealth是独家三星API还是使用GoogleFit?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在javascript中字符串的每个单词的首字母大写?
如何解决《如何在javascript中字符串的每个单词的首字母大写?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
'function'对象没有属性'as_view'
如何解决《'function'对象没有属性'as_view'》经验,为你挑选了2个好方法。 ...
[详细]
程序员
R中的OR表达式
如何解决《R中的OR表达式》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Android Realm大文件大小
如何解决《AndroidRealm大文件大小》经验,为你挑选了1个好方法。 ...
[详细]
程序员
为什么我不能在Haskell中的连接函数(++)上进行模式匹配?
如何解决《为什么我不能在Haskell中的连接函数(++)上进行模式匹配?》经验,为你挑选了2个好方法。 ...
[详细]
程序员
Selenium Grid +转发新会话时出错,VM空池用于设置功能
如何解决《SeleniumGrid+转发新会话时出错,VM空池用于设置功能》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Flask-restful API授权.访问装饰器内的current_identity
如何解决《Flask-restfulAPI授权.访问装饰器内的current_identity》经验,为你挑选了2个好方法。 ...
[详细]
程序员
如何在Anko DSL中引用其他视图?
如何解决《如何在AnkoDSL中引用其他视图?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
没有从Prestashop 1.6.1.1网站收到管理员订单确认电子邮件
如何解决《没有从Prestashop1.6.1.1网站收到管理员订单确认电子邮件》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Python 3中的整数除法 - 带有负数的奇怪结果
如何解决《Python3中的整数除法-带有负数的奇怪结果》经验,为你挑选了2个好方法。 ...
[详细]
程序员
使用preparedStatement.setDate查询MySQL数据库
如何解决《使用preparedStatement.setDate查询MySQL数据库》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Mongodb数组$ push和$ pull
如何解决《Mongodb数组$push和$pull》经验,为你挑选了1个好方法。 ...
[详细]
程序员
删除android中的标记
如何解决《删除android中的标记》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在UITesting Xcode 7中获取表的每个部分中的行数
如何解决《在UITestingXcode7中获取表的每个部分中的行数》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Scala TypeTags和性能
如何解决《ScalaTypeTags和性能》经验,为你挑选了1个好方法。 ...
[详细]
程序员
异常发生时的JSF响应代码
如何解决《异常发生时的JSF响应代码》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何从node.js中的请求模块获取cookie?
如何解决《如何从node.js中的请求模块获取cookie?》经验,为你挑选了3个好方法。 ...
[详细]
程序员
T-SQL计算不同年份范围之间的持续时间(以月为单位)
如何解决《T-SQL计算不同年份范围之间的持续时间(以月为单位)》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
mobiledu2402851203
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
actionscrip
bash
c#
c++
c语言
erlang
flutter
go
golang
java
javascript
lua
node.js
perl
php
python
scala
typescript
RankList | 热门文章
1
为github上的项目做贡献,如何"在主人之上重新调整我的拉取请求"
2
了解C中的静态存储类
3
我如何在Python中迭代字母表,拜托?
4
范围对象在内部将值更改为控制器范围时更新UI
5
执行segue导航栏停留的位置和Tab Bar消失
6
如何将大数组切成小数组
7
SCons-***未找到SConstruct文件
8
ajax php javascript:使用POST方法时出错
9
Hazelcast地图同步
10
Application.Restart如何在.NET中运行?
11
在app delegate之外注册远程通知
12
可以使用代码块作为C宏的参数吗?
13
保留QTextEdit中的光标位置
14
通过ruby OpenURI下载文件时间歇性EOFError
15
返回Mvc.JsonResult并设置Response.StatusCode
16
取消定义在定义值之前在Enum中定义int变量
17
Xcode自动完成以显示"包含"而非"开始时"的建议
18
RxJS教程不假设熟悉反应式编程概念或Rx .NET?
19
如何设置默认URL /路由?
20
删除Vertica数据库中的重复行
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有