【PHP中__debugInfo()魔术方法详解】教程文章相关的互联网学习教程文章

Visual Studio代码不会在PHP Xdebug中的断点处停止【代码】

我从Thinkpad笔记本电脑转到HP Elitebook.我必须在我的新笔记本电脑中设置我的开发环境.在Windows 10 Pro 64位版本中设置我的Visual Studio代码和XAMPP后,我无法调试我的PHP代码. 我已经为Visual Studio Code正确安装了Xdebug扩展,并确保php.ini正确.这是我对php.ini的设置(我使用便携式XAMPP放在E:驱动器上):zend_extension = "E:\xampp\php\ext\php_xdebug-2.4.1-5.4-vc9.dll" xdebug.remote_enable = 1 xdebug.remote_autosta...

php – ZendDebugger无法在Mint 12中打开libssl.so.0.9.8【代码】

我安装了apache和php,现在使用ZendDebugger我修改了php.ini它是如何描述的.当我启动Apache时,我在日志中收到以下错误消息:Failed loading /usr/lib/php5/zend/ZendDebugger.so: libssl.so.0.9.8: cannot open shared object file: No such file or directory我检查过,我的机器上只有libssl.so.1.0.0可用. 任何人都可以告诉我如何让ZendDebugger工作. 提前致谢,最大解决方法:显然libssl.so.0.9.8丢失了.sudo apt-get install libs...

php – xdebug,sublime-text-2和KindariSublimeXdebug【代码】

我从未使用过Xdebug,但我想开始.我正在使用Ubuntu Linux并且已经能够: >安装php5-xdebug并确保它正常工作 通过phpinfo()和var_dump()>通过Sublime的Package Manager安装插件 我可以通过SHIFT F8设置Xdebug网址来访问插件的菜单>在崇高的设置中:"settings": {"xdebug": { "url": "http://your.web.server" } }这是出了什么问题: >我可以在代码中放置断点,但图标似乎是错误的,它只是一个橙色的斑点>当我“开始调试”时,调试窗口...

php – 在AMPPS上启用Xdebug的问题【代码】

我正在尝试在我的AMPPS上启用Xdebug.我使用过Xdebug并遵循给定的指示:. 在第6点,我运行make命令来编译xdebug库.然后检查一切是否顺利我运行make test.我发现了这些错误:Failed loading ~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so: dlopen(~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so, 9): no suitable image found.Did find:~wrong architectureFailed loading ~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so: dlopen(~...

PHP XDEBUG未启用【代码】

无法启用XDEBUG.任何帮助或检查是否已启用且未反映?我在PHP7上,正在使用Xdebug 2.4.0rc2. PHP.INI设置如下:[XDebug] zend_extension="C:/php/ext/php_xdebug.dll"xdebug.remote_enable = on xdebug.remote_host = localhost xdebug.remote_port = 10000 xdebug.remote_handler = dbgp xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 1 xdebug.profiler_output_dir = "profilerlogs" xdebug.profiler_output_name...

php – XDebug不使用xampp【代码】

我正在使用(或尝试使用)捆绑的XDebug和XAMPP 1.7.2.它捆绑了Apache 2.2.12,PHP 5.3.0,XDebug 2.0.5和Zend(不确定版本) 这是一个全新的XAMPP安装,我唯一添加到php.ini(在xampp / php / php.ini)是:zend_extension_ts = "C:\xampp\php\extensions\php_xdebug.dll" [xdebug] xdebug.auto_trace = 1 xdebug.collect_includes = 1 xdebug.collect_params = 1 xdebug.collect_return = 1 xdebug.default_enable = 1 xdebug.extended_inf...

php – MAC OS El Capitan 10.11:安装XDEBUG【代码】

我正在寻找调试PHP脚本的方法.在互联网上我找到了可以用MacGDBp XDebug做的信息.当我在Shell中使用PECL进行安装时:sudo pecl install xdebugThe next error have been occured:downloading xdebug-2.4.0.tgz ...Starting to download xdebug-2.4.0.tgz (264,832 bytes) .....................done: 264,832 bytes76 source files, building running: phpize grep: /usr/include/php/main/php.h: No such file or directorygrep: /...

php – 在Symfony中重定向之前访问debug(探查器)信息

提交表单后,我通常会将用户重定向到另一个页面(表单本身除外). 因此我丢失了配置文件(调试信息,如日志).我的意思是在单击调试工具栏后,我在重定向后获得有关请求的信息.但我知道Symfony会保留有关上一页的信息.我的意思是它不会忘记它.有没有办法访问这些信息?重定向前请求的调试信息在哪里?解决方法:打开Profiler时,左侧有一个菜单,右侧有内容区域.在右侧内容区域的顶部,您将看到“查看最后10个”或“查看全部”,您可以在其中单...

在PHPStorm中由Code Sniffer触发的Xdebug

我有两个xdebug和Code Sniffer在我的PHPStorm安装上工作得很好,但真正讨厌的部分是调试器现在似乎将Code Sniffer错误视为断点并中断代码让我知道样式警告而我是试图测试代码.我该怎么做才能防止Code Sniffer被PHPStorm中的远程调试器捕获? PS:我正在运行Apache,使用虚拟主机将某些URL映射到我的计算机上的文件夹,而代码嗅探器从未明确触发PHPStorm的远程调试器,而我的站点导致PHPStorm询问我是否要包含它的虚拟URL以进行调试.解决...

调试php 7 Xdebug 2.4.0RC3 mac os时502 Bad Gateway【代码】

我正在使用最新版本的PHP(7.0.2)和xdebug(2.4.0RC3)与phpstorm 9.0.2,当我开始调试时,我立即得到了error "502 Bad Gateway"有时我会设法通过几行代码,但无论如何我都会得到错误. 当我有以前版本的PHP(5.6)和xdebug时,一切都很棒. 附: php,nginx和xdebug都是用自制软件安装的.解决方法:你可以试试这个:打开你的php.ini,对不起,我不知道它放在MacOS的哪个地方,在Ubuntu它已经打开了/etc/php/7.0/fpm/php.ini使用您喜欢的文本编辑器...

在Mac上的xampp上安装xDebug:phpize无法正常工作【代码】

我在OS 10.11上使用xampp5.6.15.我按照这个instruction来安装xDebug.我的“量身定制的安装说明”如下: 在这个说明中,它没有提到下载tgz文件的位置,所以我把它放在了下载文件夹中,在我运行phpize后,输出如下:grep: /usr/include/php/main/php.h: No such file or directory grep:/usr/include/php/Zend/zend_modules.h: No such file or directory grep:/usr/include/php/Zend/zend_extensions.h: No such file or directoryConfi...

使用xdebug和PhpStorm【代码】

我不能让我的PhpStorm IDE与xdebug一起工作. 我目前的设置如下: > PhpStorm 2017.1.4> MacOS Sierra 10.12.5 以下是我遵循的步骤. 我用以下命令安装了php.我添加了postgres参数,因为我稍后需要它来连接到PostgreSQL数据库.brew install php71 --with-postgresql下一步是使用以下命令安装XDebugbrew install php71-xdebug因此,我从文档(https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html)获得的下一步是使用以下内...

php – XDebug,Eclipse和帖子

我正在尝试调试注册表单. 是否有一种简单的方法来调试包含请求的帖子数据的页面?解决方法:If you want to debug the “POST” method to a PHP page, then make sureyou have “Debug all pages” checked in Run->Open Debug Dialog;PHP WebPage/New Configuration;Advanced Tab. Then you should let the PHPscript run to display a web page with a form. When you put the datainto the form and submit it, the debugger wi...

php – XDebug忽略控制器内的断点

我目前正在尝试使用本地家庭服务器上的XDebug调试Symfony 2驱动的应用程序.所有内容似乎都设置正确,因为我可以在app_dev.php文件中设置断点并相应地逐步执行. 但是,捆绑包控制器中设置的任何断点都会被忽略. 相应的URL是http://myapp.local/product-name/ 有谁知道什么可能导致断点被跳过? 谢谢.解决方法:检查您的文件夹是否符号链接.如果是 – 您应该在IDE中定义正确的路径. 另外正如LazyOne所说xdebug_break();即使在符号链接文...

PhpStorm Xdebug 调试环境搭建,四步搭建完成【图】

写在前面: 近期搭建了Windows PhpStorm Xdebug的调试环境。先是从网上找到几篇相关的文章看看,然后试着操作了整个过程,完成了环境搭建。过程很顺利,但结果不满意,问题是不能单步调试,一调试就卡住,不往下走了。各配置项翻来覆去调整了好几次,最后找到问题的原因。问题出在Xdebug的版本与PhpStorm的版本不匹配,当时Xdebug是2.7.2,而PhpStorm是2018.2.3。后来我把Xdebug换成2.6.0的版本就可以单步调试了。 下面是分步搭建调...