Tengo un problema al construir/instalar XDebug en Mac OSX con MAMP.Construyendo/Instalando XDebug en Mac OSX con MAMP
Realicé búsquedas extensamente en línea hasta el momento y en este momento estoy atascado por parte de XDebug "Installation Wizard" que me dice "Ejecutar: phpize" en el código fuente que descargué.
Cuando corro phpize
me sale el siguiente mensaje:
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.
si hago un which phpize
me sale:
new-host-2:xdebug-2.2.0 Dima$ which phpize
/usr/bin/phpize
Esta no es la versión que quiero usar, quiero usar la versión instalada de MAMP de phpize
Supongo que quiero instalar XDebug en la versión de PHP de MAMP. Esto es desconcertante porque agregué la ruta de bin PHP específica de MAMP a mi .bash_profile ya en la variable $PATH
.
Si corro echo $PATH
me sale:
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
La ruta específica PHP MAMP aparece por delante de '/ usr/bin'. Lo siguiente que probé se está ejecutando el MAMP específica phpize
dotándolo de toda la ruta manualmente, así:
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
Ahora he comprobado para permisos en estos archivos en Finder y que demuestra que tengo el permiso para leer y escribir los archivos esta carpeta Estoy un poco perdido. Cualquier ayuda sería apreciada en gran medida. Puedo publicar cualquier información adicional si sería útil para diagnosticar este problema.
Cualquier sugerencia ¿Dónde encontrar los componentes para su versión PHP objetivo? – greg
Para encontrar esos archivos, descargue la fuente de PHP. es decir, para 5.4 utiliza este enlace: http://us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror. Puede extraer y volcar todo en/Applications/MAMP/bin/php/php5.2.17/include/php/ realizado en el paso 3 o solo en el archivo requerido. o funcionará! – greg