草庐IT

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 - Codeception codecoverage 非常慢

我正在使用codeception(带有codecoverage)来检查我使用Yii2框架编写的应用程序的代码覆盖率。因为我的mac上的标准php安装没有启用xcode,所以我激活它并在我的php.ini中添加了一个zend_module行。代码覆盖率现在似乎可以工作,但速度非常慢。是的,我知道激活的xdebug和覆盖生成需要一些时间,但我认为这不正常:即使是仅检查对象初始化的简单单元测试也需要长达15分钟。我不认为这是cpu或ram问题,而是配置问题。我开始代码覆盖:codeceptionrununit--coverage-html我检测到的事情:第一个测试总是运行得很快,不管它有多大

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 - 在 Aptana 2.0 中调试 PHP

在PHP调试方面,我是一个真正的新手,所以请原谅我的愚蠢。我有一个提交到PHP脚本的简单html表单,我想调试该脚本并查看从表单发送的内容。我的Aptana安装了两个PHP解释器;端口10001上的ZendDebugger和端口9000上的XDebug我安装了FirefoxAptanaAddon我的HTML页面在以下url上,在本地运行;http://3i/latest.html在IDE中,我打开PHP脚本并添加一些断点,然后打开latest.html并单击调试按钮。它在运行于的本地网络服务器中启动HTML页面;http://127.0.0.1:8000/3i/latest.html然

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 - 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 - 等待连接 (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