分布式环境(云)中的PHP XDebug
据我所知,PHP评测工具XDebug将其结果保存到文件中。然而,当应用程序在云分布式环境中运行时,很难处理此类文件。管理这种情况的最佳做法是什么?在XDebug中(最好放在可以放置自定义处理程序/回调的地方)有没有办法将结果保存到共享存储中分布式环境(云)中的PHP XDebug,php,azure,cloud,xdebug,azure-storage,Php,Azure,Cloud,Xdebug,Azure Storage,据我所知,PHP评测工具XDebug将其结果保存到文件中。然而,当应用程序在云分布式环境中运行时,很难处理此类文件。管理这种情况的最佳做法是什么?在XDebug中(最好放在可以放置自定义处理程序/回调的地方)有没有办法将结果保存到共享存储中 (免责声明:我的应用程序在MS Azure平台上运行)是的,这是可能的,您可以将xdebug.profiler\u output\u dir与in-Azure Diagnostics一起使用。DirectoryConfiguration将获取本地资源的内容并
(免责声明:我的应用程序在MS Azure平台上运行)是的,这是可能的,您可以将xdebug.profiler\u output\u dir与in-Azure Diagnostics一起使用。DirectoryConfiguration将获取本地资源的内容并将其保存到blob存储中 这是您需要做的:
完成此操作后,您可以使用任何存储客户端(如Cloud storage Studio、CloudXplorer等)访问结果。可以使用本地计算机使用XDebug的远程设置进行调试。一种方法是使用Windows Azure Diagnostics将XDebug输出文件复制到Blob存储(您可以将诊断配置为将任何文件复制到Azure存储)。本文讨论了PHPUnit测试结果,但这些概念可能对您有用: