草庐IT

XDEBUG_CONFIG

全部标签

php - 多用户 XDebug 和 PHP 调试

如何设置多开发人员XDebugPHP环境?我有以下设置:我有一台装有Apache和Xdebug的Linux机器,还有一个我认为正确的php.ini文件。我找到了一个python代理脚本,我用它来代理从我的开发人员正在使用的PDTEclipseIDE到运行在同一Web服务器上的Apache/Xdebug的调用。我将php.ini中的idekey设置为“ECLIPSE_DBGP”并让Xdebug自动启动从代理的日志信息来看,它表示没有带有key“ECLIPSE_DBGP”的服务器,它停止了请求。有没有人遇到过这个或者有一步一步的设置来让它工作?我已经用尽了使用google找到的所有内容。

php - 为 PHP CLI 安装 Xdebug

我正在使用XAMPP在MacOS上,尝试使用PHPUnit的代码覆盖率检查,需要XDebug.xdebug.so文件随XAMPP一起提供,所以我为PHP启用了Xdebug:///Applications/XAMPP/xamppfiles/etc/php.ini[xdebug]zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"xdebug.remote_enable=1现在,当我从Web服务器检查时,phpinfo()的输出中有一个Xd

php - 是否可以将 Xdebug 与内置的 PHP 测试服务器一起使用?

基本上我的问题已经说明了一切。我希望能够检查脚本变量的状态、设置断点等,而无需安装Nginx、apache或PHP-FPM?这可行吗?如果不行,我的选择是什么? 最佳答案 好的,从thisarticle告别我已经设法使用xdebug。我使用自制软件在MacOSX10.10上安装了PHP5.5如果还没有安装PHP,请务必使用xdebug扩展安装;在我的例子中,我使用了$brewinstallphp55-xdebug或者如果你有pecl和php已经安装使用$peclinstallxdebug.您可以通过执行$php-m|grepxdeb

php - 添加 XDEBUG_SESSION_START cookie/变量的更简单方法?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我将vim与debugger和xdebug结合使用来遍历PHP应用程序。在firefox(或任何其他浏览器)中,然后我需要打开页面,调用一个附加有XDEBUG_SESSION_START=1的URL,以便告诉xdebugPHP-plugin启动调试服务器。这很好用,但是可以更简单吗?是否有一些firefox插件可以让我自动添加这个session?某些xdebug设置允

php - 在 Fedora 上使用 Xdebug 和 Netbeans 进行调试

如何在Fedora17操作系统上安装Xdebug以便将其与netbeans7.3(测试版)一起使用? 最佳答案 安装Xdebug:sudoyuminstallphp-pecl-xdebug.x86_64将此行添加到/etc/php.ini末尾的php.ini中zend_extension=/usr/lib64/php/modules/xdebug.soxdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_host=127

php - 命令行 Doctrine ORM with Silex : You are missing a "cli-config.php" or "config/cli-config.php" file in your project

我正在尝试将DoctrineORM与Silex一起使用,但由于缺乏一致的文档,我发现这是一种完全令人沮丧的体验。当我在控制台运行vendor/bin/doctrine时,我得到以下输出:输出:Youaremissinga"cli-config.php"or"config/cli-config.php"fileinyourproject,whichisrequiredtogettheDoctrineConsoleworking.Youcanusethefollowingsampleasatemplate:这是我的composer.json文件:{"require":{"silex/sil

php - Sublime Text 3 : how to see the sub-array content in the Xdebug context 中的 Xdebug

当我用Xdebug设置一个断点时,我可以看到当前环境变量的内容。其中一些变量是一个数组,里面有另一个数组。我不知道如何查看该子数组的内容:这可能吗?怎么办? 最佳答案 将以下内容添加到Xdebug插件的用户配置文件中(Preferences>PackageSettings>Xdebug>Settings-User):{"max_depth":2}那是一个子数组。如果你想要一个子子数组,只需键入:"max_depth":3... 关于php-SublimeText3:howtoseethe

php - 哪些宏可用于 php config.m4 文件?

编写PHP扩展时,thisdocumentationpage指示应提供config.m4文件供autoconf使用。它给出了此类文件的几个示例,但文档不完整。例如,示例文件使用了宏PHP_EVAL_INCLINE,但在其后的文档中并未提及。那么,config.m4文件中可以使用哪些特定于PHP的宏,它们有什么作用?是否有编写这些文件的全面文档? 最佳答案 我无法在互联网上找到任何此类列表。但是,我们可以只解析acinclude.m4,其中定义了所有这些宏。acinclude.m4可以在任何PHP源压缩包的根目录中找到,也可以在任何P

php - 等待连接 (netbeans-xdebug) MAMP OS X

序言几个小时后,我无法让NetBeans连接到xdebug。几个月前,从旧版本的MAMP升级到MAMPPRO后,调试工作完美无缺。一周前它开始变得古怪。它似乎连接但不会在断点处停止。重新启动NetBeans(v7.0.1)和apache有时会在短时间内运行。我真的需要修复它,所以我安装了最新版本的MAMPPRO(2.1.2)。现在我永远收到等待连接消息。我做过的测试当等待连接消息与移动栏一起出现时,我查看它是否正在收听。这是...#lsof-i-n-P|grep9001java6496tim230uIPv60xffffff80239d81900t0TCP*:9001(LISTEN)在N

php - Xdebug:来自任何主机的连接

我在虚拟机(Ubuntuguest)上使用Xdebug。我正在使用Vagrant管理这些VM,我正在配置一个“模式”操作系统来克隆它以进行Web开发。问题是我想配置这个ubuntuguest来接受来自任何主机的xdebug连接(xdebug显然在guest操作系统中)。这些指令不起作用:zend_extension=/usr/lib/php5/20090626+lfs/xdebug.soxdebug.remote_enable=1xdebug.remote_handler="dbgp"xdebug.remote_connect_back=1xdebug.remote_port=9000