我在Mac OSX Mavericks上使用MAMP。我想安裝最新的XDebug,v2.2.4。根據XDebug Wizard,我下載了XDebug 2.2.4源代碼。我在我的系統上安裝了許多版本的phpize - 位於/ usr/bin /中的許多版本以及MAMP附帶的許多其他版本。 MAMP爲其包含的每個PHP版本提供所需的phpize。建築XDebug供MAMP使用?
尋求使用正確的phpize,每XDebug的嚮導說明 - - http://xdebug.org/docs/faq#custom-phpize我通過跑運行phpize爲PHP 5.5.3:
/Applications/MAMP/bin/php/php5.5.3/bin/phpize
..和得到這個輸出:
grep: /Applications/MAMP/bin/php/php5.5.3/include/php/main/php.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.5.3/include/php/Zend/zend_modules.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.5.3/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
以防萬一這不是一個錯誤(因爲它似乎是我遵循XDebug嚮導方向),然後我運行配置通過:
./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.3/bin/php-config
...我跑:
make
...但得到這個錯誤:
fatal error: 'php.h' file not found
什麼是OSX上的XDebug建設供MAMP正確的方法是什麼?
非常感謝所有的任何想法或信息。