Сборка/установка XDebug на Mac OSX с помощью MAMP

У меня проблема со сборкой/установкой XDebug на Mac OSX с помощью MAMP.

До сих пор я много искал в Интернете, и на данный момент я застрял в части «Мастера установки» XDebug, который говорит мне «Запустить :phpize» в исходном коде, который я скачал.

Когда я запускаю phpize, я получаю следующее сообщение:

new-host-2:xdebug-2.2.0 Dima$ phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:        
Zend Module Api No:     
Zend Extension Api No:  
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

Если я сделаю which phpize, я получу:

new-host-2:xdebug-2.2.0 Dima$ which phpize
/usr/bin/phpize

Это не та версия, которую я хочу использовать, я хочу использовать установленную версию MAMP phpize, я полагаю, поскольку я хочу установить XDebug на версию PHP MAMP. Это озадачивает, потому что я уже добавил путь к бункеру PHP для MAMP в свой профиль.bash _уже в переменную $PATH.

Если я запускаю echo $PATH, я получаю:

new-host-2:xdebug-2.2.0 Dima$ echo $PATH
/opt/local/bin:/opt/local/sbin:/Applications/MAMP/bin/php/php5.4.3/bin:/Users/Dima/.rvm/gems/ruby-1.9.2-p290/bin:/Users/Dima/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/Dima/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/Dima/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Путь PHP, специфичный для MAMP, отображается перед «/usr/bin». Следующее, что я попробовал, это запустить специфичный для MAMP phpize, указав ему весь путь вручную, вот так:

new-host-2:xdebug-2.2.0 Dima$ /Applications/MAMP/bin/php/php5.4.3/bin/phpize 
-bash: /Applications/MAMP/bin/php/php5.4.3/bin/phpize: Permission denied

Теперь я проверил разрешения на эти файлы в Finder, и он показывает, что у меня есть полное разрешение на чтение и запись файлов в эту папку. Я немного потерян. Любая помощь будет оценена по достоинству. Я могу опубликовать любую дополнительную информацию, если это будет полезно для диагностики этой проблемы.

7
задан Dmitry Samuylov 9 July 2012 в 19:37
поделиться