【PHP自带函数库DEBUG如何使用?(代码示例)】教程文章相关的互联网学习教程文章

PHP开发环境(XAMPP+XDebug+VSCode)搭建【代码】【图】

PHP开发环境(XAMPP+XDebug+VSCode)搭建 XAMPP 当年一开始学习PHP的时候就是用的xampp傻瓜式一键安装PHP开发环境,这么多年过去了,这个工具依然好用。这个程序会把apache/PHP/Mysql打包安装,如果你不想折腾的话,强烈建议使用。下载 XAMPP的官网是https://www.apachefriends.org/zh_cn/index.html 安装包托管网站是https://sourceforge.net/projects/xampp/files/,有各种平台的安装包。 这里提供一个上传到百度盘的最新windows安...

PHP 配置Xdebug调试工具【代码】【图】

下载Xdebug 官方下载地址:https://xdebug.org/download#releases,以 Windows 为例,如下图。 带有 TS 的为线程安全。配置php.ini 将下载好的 dll 文件放在 PHP 安装目录下的 ext 目录下: 打开 php.ini 文件,搜索 xdebug ,增加以下内容:[xdebug] zend_extension=php_xdebug-2.9.8-7.2-vc15-x86_64.dll xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idek...

PHP xdebug 断点调试【代码】【图】

php.ini添加xdebug模块 phpstorm配置xdebug支持 google chrome添加phpstorm支持、debug调试 postman添加cookie,支持断点调试 php.ini添加xdebug模块 在php.ini文件添加xdebug配置参数 [xdebug]zend_extension ="D:/wamp64/bin/php/php7.0.23/zend_ext/php_xdebug-2.5.5-7.0-vc14-x86_64.dll" # xdebug 下载链接(https://xdebug.org/download.php),wamp集成环境会自带xdebug插件xdebug.remote_enable = On # 开启远程调试xd...

phpstorm配置xdebug

zend_extension = “D:\xp.cn.cn\xp.cn\soft\php\php7.1.9\ext\php_xdebug-2.9.8-7.1-vc14-nts.dll” xdebug.profiler_output_dir=“D:\xdebugLog\xdebug” xdebug.trace_output_dir=“D:\xdebugLog\xdebug” xdebug.collect_params=on xdebug.collect_return=on xdebug.auto_trace=on xdebug.profiler_enable = Off xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.remote_port=9001 xdebug.remote_handler = “dbgp”...

phpstudy2018+phpstorm配置xdebug动态调试【代码】【图】

这里我php版本使用的是5.6.27 PHP扩展及设置->PHP扩展->Xdebug打勾 然后修改php.ini xdebug.profiler_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug" xdebug.trace_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug" zend_extension="D:\phpStudy1\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll" ;这里写你自己的路径 xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote...

PHP安装Xdebug【代码】【图】

1.下载对应扩展文件查看phpinfo信息,如下图: php版本5.6.27则需下载对应5.6的文件; X86代表需要下载32位文件,反之下载64位; VC11正常下载VC11,若后期发现不对则再尝试VC11-TS; 进入Xdebug官网下载页,https://xdebug.org/download.php 这里我下载PHP_5.6_VC11(32_bit); 2.安装与配置将刚刚下载的.dll文件放php的ext文件夹下,如我的:D:\phpStudy\php\php-5.6.27-nts\ext 修改php.ini配置文件,在最后地方加入如下配...

dvwa 切换php版本以及phpstorm -xdebug的配置使用【图】

最近由于需要对dvwa 进行一些更改,对php啥也不懂的我,开始研究一下php开发环境,以及具体的搭建过程; 首先是需要下载安装破解phpstorm(不多说了,下载官网地址,破解网上一堆文章) 1、dvwa 的安装环境配置,以前也写过了可以参考(https://blog.csdn.net/lingdukafeibj/article/details/107747043) 2、查看dvwa页面你会发现此时默认的php 版本过低,所以需要切换下php版本,打开phpstudy直接点击切换即可(切换到7.2版本)3、...

xdebug3 phpstorm Chrome laragon 监听php debug【图】

#### 问题:laragon php7.4,安装xdebug,并且phpinfo()已经显示安装好了扩展.但是phpstorm就是监听不到断点. #### 原因: 1. xdebug3已经修改了配置的字段,像下面这些已经废弃了,只需要在php.ini中加入 xdebug.mode=debug这一行就可以了 https://xdebug.org/docs/install#mode ,并且默认端口也由9000变成了9003[xdebug] 这些已经都废弃了 xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.profiler_enable_trigger=1 xd...

docker容器中安装PHP xdebug扩展【代码】【图】

Xdebug是PHP的扩展,用于协助调试和开发。它包含一个用于IDE 的单步调试器 ; 它升级了PHP的var_dump()函数; 它为通知,警告,错误和例外添加了堆栈跟踪 ; 它具有记录每个函数调用和磁盘变量赋值的功能 ; 它包含一个分析器 ; 它提供了与PHPUnit一起使用的代码覆盖功能。 安装 1.确定PHP版本 通过phpinfo()即可确定 2.首先将打印phpinfo源代码复制后粘贴到https://xdebug.org/wizard.php中查询对应的xdebug版本3.下载 wget ht...

php学习系列之-eclipse的xdebug使用【图】

这个礼拜6点早起,周二的一天早上发现eclipse(使用的是标准版eclipse2020版本)中调试php比较麻烦。需要设置xdebug这个插件。 参考了不少网页的做法,现总结如下: eclipse2020版本的已经内置xdebug,需要稍微配置下就可以用了(如果不配置则无法调试php)。 自己参考的链接如下: 1.chrome浏览器下的xdebug helper使用方法 具体操作如下: 一、首先在chorme浏览器中下载xdebug helper,去google网上应用商城下载。 安装好后...

PHP debug_print_backtrace() 函数

定义和用法 debug_print_backtrace() 函数打印 backtrace。 该函数显示由 debug_print_backtrace() 函数代码生成的数据。 语法debug_print_backtrace() 实例<?phpfunction one($str1, $str2){two("Glenn", "Quagmire");}function two($str1, $str2){three("Cleveland", "Brown");}function three($str1, $str2){debug_print_backtrace();}one("Peter", "Griffin");?>上面代码的输出如下所示:高佣联盟 www.cgewang.com#0 three(Cle...

PHPSTORM PHPSTUDY_PRO小皮 正确配置xdebug姿势【图】

PHPSTUDY_PRO小皮 500error 正确配置Xdebug姿势 背景:发现phpstudy_pro的拓展里面可以Xdebug调试组件,但是打开后直接500。(图文详情) 直接开启后默认配置如图 这样访问php文件直接500error了,要修改 1.xdebug文件不匹配 phpinfo查看 到https://xdebug.org/download查找到相匹配的xdebug版本 复制到相应php版本的ext目录下重新设置网站的php拓展,取消xdebug,勾选下载的xdebug 2.php.ini调整 调整PHP.ini的配...

PhpStorm环境设置Debug【代码】【图】

在php.ini里加入如下设置信息:[XDebug] zend_extension=D:\phpstudy_pro\Extensions\php\php5.6.9nts\ext\php_xdebug.dll ;启用性能检测分析 xdebug.profiler_enable = On ;启用代码自动跟踪 xdebug.auto_trace=On xdebug.profiler_enable_trigger = On xdebug.profiler_output_name = cachegrind.out.%t.%p ;指定性能分析文件的存放目录 xdebug.profiler_output_dir ="D:\php_logs" xdebug.show_local_vars=0 ;配置端口和监听的域...

dump打印出现 /path/debug.php:193【代码】

比如使用dump打印$result = Db::execute('insert into tp_data (id, name, status) values (2,"2222",1)'); dump($result);会出现 E:\phpstudy\PHPTutorial\WWW\tp5\thinkphp\library\think\Debug.php:193:int 1 解决方法: 直接在在php.ini中的xdebug中加一行代码: xdebug.overload_var_dump=1 问题解决。

mac下phpstorm xdebug 远程服务器配置【图】

需求说明:本地xdebug调试远程服务器。 phpstorm xdebug 配置: 1. 2. 3. 假设远程服务器已经安装了xdebug4. 使用mac自带的ssh 工具进行端口转发,把远程服务器上的xdebug 7777端口转发到本地7778端口。 ssh -R 7777:127.0.0.1:7778 remoteServer点赞 收藏分享文章举报cjyi885发布了3 篇原创文章 · 获赞 0 · 访问量 695私信 关注