Saltar al contenido

Construyendo / Instalando XDebug en Mac OSX con MAMP

Solución:

Tuve el mismo problema, pero encontré una mejor solución

xDebug ya está en MAMP.

Compruebe su php.ini

/Applications/MAMP/conf/php5.x/php.ini

Ve todo el camino hacia abajo. Ya verás

[xdebug]
;zend_extension="/Applications/MAMP/bin/php5.X/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

cambia eso en

[xdebug]
zend_extension="/Applications/MAMP/bin/php5.X/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

Reinicie el servidor … ¡HECHO!

Ver: https://web.archive.org/web/20151107210347/http://danpolant.com/want-to-run-xdebug-mamp-is-the-easiest-way/

Probé lo anterior y no funcionó del todo para mí, así que busqué en Google un poco más y esto es lo que hizo el truco.

  1. Descargue y descomprima los componentes MAMP de SourceForge

  2. Tome nota de las rutas que no se encontraron durante el proceso de phpize, para mí fue:

    /Applications/MAMP/bin/php/php5.2.17/include/php/main/php.h
    
    /Applications/MAMP/bin/php/php5.2.17/include/php/Zend/zend_modules.h
    
    /Applications/MAMP/bin/php/php5.2.17/include/php/Zend/zend_extensions.h
    
  3. Cree la ruta requerida en su directorio php MAMP, nuevamente para mí fue

    /include/php/
    
  4. Asegúrese de tener los permisos correctos en el directorio.

  5. Busque los componentes para su versión de PHP de destino (en mi caso 5.2.17) y cópielos en la ruta que creó en el paso 3.

  6. Ejecute las instrucciones para usar la versión correcta de phpize desde el sitio Xdebug

¡Espero que eso ayude a alguien más, ya que me tomó mucho tiempo resolver esto!

Después de más investigación y prueba y error, logré instalarlo después de hacer lo siguiente:

  1. En la terminal, corrí chmod u+x /Applications/MAMP/bin/php/php5.4.3/bin/* Para abrir el permiso de ejecución en phpize y todo lo demás en esa ruta
  2. Siguiendo este artículo para instalar herramientas de línea de comandos
  3. Siguiendo este artículo para instalar la última autoconf y las herramientas relacionadas
  4. Después de eso, seguir los pasos proporcionados por el Asistente de XDebug funcionó sin problemas

Sin embargo, este fue un gran dolor de cabeza. Con suerte, esta respuesta le ahorrará a alguien más un poco de tiempo en el futuro.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *