Sto riscontrando problemi nella creazione/installazione di XDebug su Mac OSX con MAMP.Costruzione/installazione di XDebug su Mac OSX con MAMP
Ho cercato online ampiamente finora e al momento sono bloccato da XDebug "Installation Wizard" che mi dice "Esegui: phpize" sul codice sorgente scaricato.
quando corro phpize
ricevo il seguente messaggio:
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.
Se faccio un which phpize
ottengo:
new-host-2:xdebug-2.2.0 Dima$ which phpize
/usr/bin/phpize
Questa non è la versione che voglio usare, voglio usare la versione MAMP installata di phpize
presumo dal momento che voglio installare XDebug sulla versione MAMP di PHP. Questo è sconcertante perché ho aggiunto il percorso bin specifico di MAMP al mio .bash_profile già nella variabile $PATH
.
Se corro echo $PATH
ottengo:
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/[email protected]/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
Il percorso specifico PHP MAMP si presenta davanti a '/ usr/bin'. La prossima cosa che ho provato è in esecuzione il MAMP specifica phpize
dotandola l'intero percorso manualmente in questo modo:
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
Ora ho controllato per autorizzazioni per questi file nel Finder e si vede che ho piena permesso di leggere e scrivere i file questa cartella. Sono un po 'perso. Qualsiasi aiuto sarebbe molto apprezzato. Posso pubblicare ulteriori informazioni se sarebbe utile per diagnosticare questo problema.
Qualche suggerimento su dove trovare i componenti per la versione PHP di destinazione)? – greg
Per trovare questi file, scaricare il codice sorgente PHP. per la 5.4 utilizzare questo link: http://us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror. Puoi estrarre e scaricare l'intero oggetto in /Applications/MAMP/bin/php/php5.2.17/include/php/ fatto nel passaggio 3, o solo il file richiesto. o funzionerà! – greg