XDebug调试配置 临时需要调试服务器上的PHP web程序,因此安装xdebug,下面简单记录 安装xdebug 下载最新并解压 wget https://xdebug.org/files/xdebug...-rwxr-xr-x 1 root root 814809 Jun 19 13:09 xdebug.so* 配置 修改php.ini,服务器使用的php5-fpm,配置文件在/etc/php5/fpm.../php.ini 修改,增加xdebug配置信息 zend_extension="/opt/research/xdebug-2.2.2/modules/xdebug.so" xdebug.remote_enable...-2.2.2/xdebug.log IDEA 配置 配置xdebug端口为9001 在设置里搜索XDEBUG,配置端口9001 ?...调试配置 在RUN-Edit Configuratins里,新增PHP Web Application ?
2.下载对应版本 https://xdebug.org/download.php ?...比如下载的是32位的TS版本:php_xdebug-2.4.1-5.4-vc9.dll,这个文件复制进任意目录都可以。...3.配置php.ini文件 [Xdebug] ;指定Xdebug扩展文件的绝对路径 zend_extension=D:/phpext/php_xdebug-2.4.1-5.4-vc9.dll...= localhost xdebug.var_display_max_depth = 10 4.重启php 查看phpinfo()有无加载好xdebug扩展 ?...说明:如果没有这个说明配置不对或者版本不对 5.配置netbean ? 6.打断点开始调试 ?
有时候我们在使用php和nginx进行开发的时候,会出现这样的情况,明明扩展已经安装,但是就是无法调试成功。这个时候我们就要耐心去分析问题产生的原因。...这个是因为我们在php.ini中配置extension的时候需要改成zend_extension才行,也就zend_extension=php_xdebug.dll。...第三步:我们需要配置xebug的调试语句,也就是需要在php.ini中填入下面的语句 [XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart...,但是如果填写9000这个端口,可能就会导致你的php无法调试,因为9000端口会被nginx占用做代理。...总结 以上所述是小编给大家介绍的解决windows上php xdebug 无法调试的问题,希望对大家有所帮助,也非常感谢大家对ZaLou.Cn网站的支持!
macOS XDebug 本地调试 很久没写PHP了、同样很很久没有用XDebug了,近期有个简单的场景要用到,简单记录一下关键步骤。...v2.7.1, Copyright (c) 2002-2019, by Derick Rethans 环境搭建 // 安装xdebug $ pecl install xdebug // 配置xdebug...$ vim /usr/local/etc/php/7.3/conf.d/ext-xdebug.ini [xdebug] zend_extension="xdebug.so" xdebug.remote_enable...services restart php@7.3 IDE 配置 我是在~/Downloads/xdebug/ 目录下放了一个简单的PHP文件test.php来测试,在这个目录下用php -S 127.0.0.1...:7790起了个http服务,可参考进行下述配置。
与上一篇联动, 本篇是远程调试, 主要记录一下过程 本地环境: # php -v PHP 7.2.16 (cli) (built: Mar 10 2019 21:22:49) ( NTS ) Copyright.../rebuild.sh // xdebug配置文件 # vim /etc/php.d/xdebug.ini zend_extension=xdebug.so xdebug.remote_enable=...IDE的配置与本地调试不太一样,总的来说有两种方式,一种是通过在IDE配置Remote Debug, 需要配置登录远端服务器;一种是通过ssh来做远程端口转发到本地来实现类似本地调试的方式。...IDE配置 与本地调试的配置不一样的地方就是host和port,其他地方大同小异。...image.png IDEA-PHP-XDebug-DBGp-Proxy的配置: 更改host和port为远程web服务配置,与上一步相同 image.png 效果演示 设置之后, 在IDE里打上断点
一、原理: Xdebug是一款php调试插件,支持在Windows或Linux上进行远程调试。...一款与你的php对应版本的Xdebug。 三、 服务端配置 1....点击Download后面的链接,下载与你机器配置的php相匹配的Xdebug版本。 f. 将下载的dll文件保存到PHP文件路径中的ext文件夹中。 2. 配置php.ini文件,连接Xdebug。...打开PHP文件目录下的配置文件php.ini b....注意:Xdebug就加载成功后,访问网站可能会会慢一些,原因是因为你开启了自动远程调试,每一次访问都会连接一下定义的ip和端口。 四、客户端配置: 1.
对有有经验的程序员,使用 echo()、print_r ()、print_f ()、var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php 调试工具...[图片3.png] 下载扩展 [图片4.png] 将下载的文件放入到对应 php 版本的扩展文件夹中 [图片5.png] 打开 php.ini 文件,在最下方增加 xdebug 扩展配置 [图片6.png...选择 PHP-Debug,将里面的端口修改成和 php.ini 里面的端口一致 [图片8.png] 配置 xdebug key, 确保端口和地址还有 key 必须和 php.ini 中的配置对应,IDE...[图片9.png] 填写后需要在 php.ini 中添加如下配置 xdebug.idekey = test [图片10.png] 增加调试服务,填写服务名称,添加请求服务地址,地址为 127.0.0.1...[图片11.png] 配置完成之后点击验证,出现全部对号即配置成功 [图片12.png] 设置断点,开启 debug 监听,点击绿色的甲壳虫进行开始调试,这个小电话一定的是接通的状态,才可以的。
PhpStorm 提供了强大的调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够在浏览器实际运行程序时在断点处直接跳回 PhpStorm 进行调试。 1....学会安装配置 Xdebug 能够在浏览器运行实际代码时,在断点处跳回 PhpStorm 进行调试 2. 约定 下面的教程中 : 1....Xdebug 安装配置 如果你对 PHP 扩展安装还很陌生,请先阅读 各操作系统下 PHP 扩展安装的一般方法。...install php71-xdebug 3.2 配置 下面主要讲配置: 打开 php.ini,如果已经有了 xdebug的配置,就修改成下面这样,如果没有则新加: [xdebug]...注意, 这个端口号就是跟 xdebug 配置里设置的xdebug.remote_port 一致的,当PHPSTROM开启调试时,会开启这个端口, xdebug就会连接上来 点击 “Apply”
打开xampp安装目录下的php/php.ini 找到 [XDebug] zend_extension = "D:\xampp\php\ext\php_xdebug.dll" 去掉这行的注释(启动这行)...并在最后加入: xdebug.remote_enable=true xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port
配置Xdebug扩展 将下载好的Xdebug扩展复制到php目录下的ext文件夹中,并在php.ini配置的末尾添加如下配置信息: zend_extension=E:\php7\ext\php_xdebug...=localhost xdebug.remote_enable=1 然后重启服务,再次打开phpinfo(),出现xdebug扩展表示配置成功 phpStorm中配置Xdebug 在常用的编辑器中配置...xdebug,以phpstorm为例,打开“File->Settings->Languages & Development->PHP->Debug”,配置XDebug监听端口号,需要与在php.ini配置文件中配置的端口号保持一致...,添加“PHP Web Page”,如下图所示: Chrome添加Xdebug helper扩展 Chrome添加完Xdebug helper扩展后,需要配置"IDE key",需要与php.ini配置文件中配置的保持一致...上面配置文件写的是PHPSTORM 开启phpStorm调试 首先设置运行服务器为localhost,然后打开php debug监听,运行debug模式,最后设置断点,如下图所示: 最后 如果你觉得这篇文章对你有点用的话
PHPStorm 也可以进行 Xdebug 调试,VScode 也可以进行配置调试,且比 PHPStorm 的配置简单很多,不用每次去创建一个 Server,再创建一个 web page 服务。...二.进行配置 1.给 PHP 安装 Xdebug 扩展(此处使用的是 PHPstudy 集成开发环境) ?...2.在 php.ini 中添加相关配置 [XDebug] # xdebug扩展的位置,phpstudy已经默认设置好 zend_extension="D:\phpStudy\PHPTutorial\php...5.新建 debug 配置,并选择调试语言 ? 6.进行配置 ?...(设置小图标后打开调试控制台也可以显示相关错误提示,注意查看即可) 将launch.json的端口号修改未被占用的号,并且修改php.ini中 xdebug 的配置
xdebug断点调试最大的有点就是能像浏览器断点j调试s一样调试php; 上周一个composer的extra参数搞了一两天,实在太忙,一直强调自己一周至少写一篇文章(好像有两周没有更新文章了);...Instructions ; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64...则无论什么请求都会进行调试响应) Bash Copy phpstorm 配置 Language & Frameworks > PHP > Debug , 设置 Xdebug 的 Debug Port 为...,安装的是xdebug helper插件; 无法使用应用商店的可以到国内镜像网站去下载; 下载可通过加载已解压的扩展程序加入谷歌拓展中; 开始调试 打开debug 如果选择不安装chrome...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
下载xdebug 注:phpstudy有自带xdebug 下载链接 修改PHP.ini如下 [xDebug] xdebug.profiler_append = 0 xdebug.profiler_enable...= 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir...="D:\phpStudy\tmp\xdebug" xdebug.profiler_output_name = "cache.out....%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" zend_extension...="D:\phpStudy\php53n\ext\xdebug.dll" xdebug.idekey= PHPSTROM 设置服务器 设置debug浏览器 测试一下我们的输出结果 看到程序断在了断点处并且
在此记录: xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp...\xdebug" zend_extension="D:\iphpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll" xdebug.profiler_enable...= 1 xdebug.auto_trace = 1; xdebug.show_exception_trace = 1 ;这里必须设置为0,为了能使用浏览器插件 xdebug helper配合调试...xdebug.remote_autostart = 0 ; xdebug.remote_enable = 1 ; ;这里是开启远程调试 xdebug.remote_handler = "dbgp..." ; ;远程调试的host xdebug.remote_host = "127.0.0.1" ; ;远程调试的端口号 xdebug.remote_port = 9000 ; ;远程调试的对应
步骤: 下载phpdebug插件 查看自己的php版本信息,下载对应的debug版本 配置php.ini 配置 vscode中phpdebug配置(一般不用设置默认端口9000) 下载插件: 2,...用自己配置的本地的域名,写个方法请求就可以了 以下是phpinfo的信息 根据自己的php版本下载xdebug,我的是php7.3 , 64位 ,线程安全版NTS 下载地址:https://...wizard.php 获得自己需要的版本的信息: 下载之后复制到php/ext下,ext是扩展文件 配置php.ini 通常在php/php.ini 打开php.ini 在最后添加配置:.../php/php7.3.4nts/ext/php_xdebug-2.7.2-7.3-vc15-nts-x86_64.dll xdebug.remote_enable = 1 xdebug.remote_autostart...=9000 vscode中 phpdebug 配置: port: 默认9000对应php.ini中 1 xdebug.remote_port=9000 在指定的地方打断点,请求如果成功一定会在指定的地方断住
前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试...运行环境 Windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用) 一、首先安装xdebug 安装xdebug比较简单 ,运行php...-i >phpinfo.txt 或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站提示的文本域中点击 如下图红色的框是网站提示的安装步骤...补充在编辑php.ini文件的时候多添加几行
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过); xdebug...断点调试最大的有点就是能像浏览器断点j调试s一样调试php; 上周一个composer的extra参数搞了一两天,实在太忙,一直强调自己一周至少写一篇文章(好像有两周没有更新文章了); 安装xdebug...; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64/bin/php/php5.6.40...,我的是虚拟域名; 本地nginx默认(127.0.0.1),端口是80; 配置xdebug选项 配置DBGp Proxy IDE key 是第一步配置的; 调试配置 配置chrome 安装浏览器插件...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
1、下载Xdebughttp://xdebug.org/download.php(注意下载对应的版本) 2、在php.ini后面加上如下信息(我的xdebug放在ext下面你可以修改对应的目录即可)...[Xdebug] zend_extension=”F:/wamp/php5.4/ext/php_xdebug-2.2.3-5.4-vc9.dll” xdebug.auto_trace=On xdebug.collect_params...=On xdebug.collect_return=On xdebug.trace_output_dir=”F:/wamp/tmp/xdebug” xdebug.profiler_enable=On...xdebug.profiler_output_dir=”F:/wamp/tmp/xdebug” 3、xdebug配置说明:http://xdebug.org/docs/all_settings xdebug.auto_trace...= 1 是否允许Xdebug跟踪函数返回值,默认值为0 xdebug.profiler_enable = 1 打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的
最初从网上找到相关教程配置成功了,后来升级php,浏览器崩了搞的debug不行,再配置怎么也不成功,准确的来说,网上的辣鸡贴子太多了,遇到点突发情况就行不通了。 自己研究了一下,于此记录。...详解 php配置 如下是我本地的完整配置 [Xdebug] xdebug.mode=debug zend_extension=D:/phpstudy_pro/Extensions/php/php8.0.2nts...,xdebug.remote_host,xdebug.client_port,xdebug.idekey的配置要注意一下。...xdebug.idekey的配置不要变,xdebug.remote_port,xdebug.client_port灵活变动,但是要与下文配置一致。 同时要注意端口不要被其他程序占用。...phpstorm配置 有两处,看下图 这个Debug port填写client_port xdebug浏览器扩展配置 注意选择phpstorm后点击保存 详细debug过程讲解 remote_port
领取专属 10元无门槛券
手把手带您无忧上云