validator descargar mamp xdebug

mamp - descargar - xdebug instructions



Las configuraciones suben xdebug en MAMP PRO (1)

Estoy intentando configurar xdebug en mamp pro sin éxito. Busqué por todo el internet, nada me ayudó.

Primero he intentado descomentar la siguiente línea en php.ini:

zend_extension = "/ Applications / MAMP / bin / php / php5.4.4 / lib / php / extensions / no-debug-non-zts-20100525 / xdebug.so"

A continuación, probé el asistente: http://xdebug.org/wizard.php

A continuación, he intentado agregar estas líneas a php.ini:

xdebug.default_enable = 1

xdebug.remote_enable = 1

xdebug.remote_handler = dbgp

xdebug.remote_host = localhost

xdebug.remote_port = 9000

xdebug.remote_autostart = 1

Nada ayuda. No puedo ver xdebug en mi phpinfo.

Versión MAMP PRO: 2.1.1

Versión de PHP: PHP 5.4.4

¡Gracias!


Desde el lanzamiento de MAMP 2.01 XDebug ya está incluido.

Resuelto Aquí está el tutorial que me ayudó:

  1. Iniciar MAMP

  2. Edite el archivo de plantilla php.ini a través de MAMP para habilitar la extensión. Edite el archivo de plantilla a través de Archivo -> Editar plantilla -> PHP -> PHP php.ini

  3. Edite la parte inferior del archivo de la plantilla php.ini para que se vea como si quisiera una salida de perfil

    [xdebug] zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" xdebug.profiler_enable = 1 xdebug.profiler_output_dir = "/tmp" ; DONT REMOVE: MAMP PRO php5.3.6.ini template compatibility version: 1

    Si no desea una salida de perfil y solo desea que xdebug se ejecute, use

    [xdebug] zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" xdebug.profiler_enable = 0 xdebug.profiler_output_dir = "/tmp" ; DONT REMOVE: MAMP PRO php5.3.6.ini template compatibility version: 1

    Ahora, cuando tenga errores, si se envían a la salida estándar, verá algo como esto.

    Mi archivo php.ini :

  4. Guardar la plantilla editada y cerrar la ventana de edición

  5. Reiniciar MAMP

  6. Abra la página WebStart de MAMP y navegue a la pestaña PHPInfo. Asegúrese de que Xdebug se está ejecutando. Hacer una búsqueda en la ventana del navegador de "Xdebug" facilita esta tarea.

  7. Si usó la misma configuración que tengo arriba, cuando ejecute el código PHP, Xdebug colocará los archivos cachegrind.out en su directorio ''/ tmp''. Abra su directorio ''/ temp'' y ejecute uno de sus archivos PHP para asegurarse de que funciona correctamente. Puede abrir el directorio ''/ tmp'' en el buscador abriendo el terminal y ejecutando

    open /tmp

  8. Ahora puede utilizar cualquier aplicación que comprenda esos archivos cachegrind.out para ver los datos del perfil. Aplicaciones como KCacheGrind (Linux / Windows, KDE), WinCacheGrind (Windows), xdebugtoolkit y Webgrind . Fui por la ruta simple y utilicé webgrind. Webgrind es una aplicación sencilla basada en web que puede ejecutar localmente en MAMP y buscará los archivos cachegrind.out automáticamente con un solo clic. Continúe para los pasos en la configuración con webgrind.

  9. Descargar Webgrind

  10. Configurar el host de Webgrind en MAMP para ejecutar Webgrind

  11. Visite la configuración de url de webgrind en su instalación local de MAMP. El mío fue simplemente webgrind /

  12. Si ya tiene archivos de salida de almacenamiento en caché, debería poder seleccionar el archivo en el menú desplegable "Auto (más nuevo)" o dejarlo en Auto y hacer clic en actualizar, que revelará los datos del perfil.

  13. Lanzar una bomba de puño de celebración