簡體   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