繁体   English   中英

OSX xdebug及其与PEAR的关系

[英]OSX xdebug and relation to PEAR

我有Acquia Drupal堆栈7.4.4-它使用OSX 10.6.8上安装的PHP 5.2.17

Drupal的PHP堆栈:

用户[〜/]> php -v PHP 5.2.17(cli)(内置:2011年6月30日12:12:11)版权所有(c)1997-2010 The PHP Group Zend Engine v2.2.0,版权所有(c)1998- 2010 Zend Technologies with Xdebug v2.1.0,版权所有(c)2002-2010,作者Derick Rethans

OS X的PHP堆栈:

用户[〜/]> / usr / bin / php -v PHP 5.3.4(cli)(内置:2010年12月15日12:15:07)版权所有(c)1997-2010 The PHP Group Zend Engine v2.3.0,Copyright (c)1998-2010年Zend Technologies

http://code.activestate.com/komodo/remotedebugging/下载的PHP 5.2的Xdebug二进制文件已正确安装了PHP 5.2.17。

我提出问题的目的是达到可以编译xdebug.so以便与NetBeans 7一起使用的Acquia Drupal堆栈的阶段。

那么-哪种版本的PEAR / PECL是正确的版本,是PHP 5.2.17或5.3.4的版本-还是没关系?

谢谢

您需要为5.2和5.3使用不同的.so,因为它们具有不兼容的API。 “ PEAR / PECL”版本没有什么意义,因为Xdebug仅使用PEAR作为安装程序。 只要确保您具有PHP 5.2和PHP 5.3 Xdebug.so。 Komodo下载可同时提供这两种功能。

太好了-“ Xdebug仅使用PEAR作为安装程序”-我以有限的经验一直想知道在实际调试代码的同时,这些库是否也在xdebug / Acquia / NetBeans中使用。 因此,现在澄清了PEAR / PECL的唯一目的,并且仍然很清楚,xdebug需要针对PHP 5.2进行编译,因为这是Acquia 7.4.4堆栈使用的PHP版本。

现在依赖于Komodo二进制文件,而不知道它们是如何派生的,为什么它们真正起作用,甚至更糟-为什么我自己的编译不起作用-这可能是捷径,并且暂时对我有用。

... Xdebug,Drupal,Acquia或Netbeans都没有提供有关如何在Mac上针对OS X 10.6.8(64位Intel)上使用的这些工具编译xdebug的最新描述。 我假设有一个简单但最新且清晰的分步指南,例如,要点将使很多想成为……的开发者受益?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM