2011-02-28 26 views
6

que siguieron estos pasos:Configurar Notepad ++ DBGP plugin y XDebug para PHP

  1. descarga X-debug * .dll a D: \ Archivos de programa \ servidor web \ php \ ext \ php_xdebug.dll
  2. modificar php.ini y de inserción siguiente

    zend_extension_ts="D:\Program Files\webserver\php\ext\php_xdebug.dll" 
    xdebug.remote_enable=1 
    xdebug.remote_handler=dbgp 
    xdebug.remote_mode=req 
    xdebug.idekey=default 
    xdebug.remote_autostart=1 
    
  3. Apache reinicio y XDebug se ha instalado correctamente.

  4. DBGP se ha instalado correctamente y configurado con 127.0.0.1

pero XDebugger todavía no se está conectando/trabajar con Notepad ++.

Respuesta

12

encontré la respuesta aquí

http://thecancerus.com/debugging-php-using-xdebug-and-notepad-part-i/

Asegúrate de que tienes la última versión de Notepad ++ está instalado.

  1. Descargue la última versión de DBGp Plugin.
  2. Descomprime y mueve el archivo dbgpPlugin.dll a la carpeta de complementos de tu bloc de notas ++ carpeta de instalación, en mi caso, la ruta es "C: Program FilesNotepad ++ plugins".
  3. Consulte el archivo readme.txt, que se incluye con el complemento, para asegurarse de que no nos perdemos nada.
  4. Ahora abra Notepad ++, y debería ver la opción DBGp en el menú de complementos.
  5. Estamos casi terminados con la configuración, solo queda configurar DBGP para escuchar el puerto correcto y listo.
  6. Vaya a "Complementos-> DBGp-> Config" para abrir la pantalla de configuración del complemento DBGp. enter image description here
  7. IDE KEY debe ser el mismo que el especificado en la configuración php.ini anterior. Haga clic en Aceptar y listo.
  8. Para iniciar la depuración simplemente agregue "? XDEBUG_SESSION_START = session_name" al final de su url. 'Session_name' podría ser cualquier cosa que quieras conservar.
+0

Gracias. Seguí los pasos dados en el enlace que me proporcionó. Funcionó perfectamente. – Sukeshini

+0

me complace que funcione para usted :) –

+3

Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. – ProgramFOX

3

XDebug ahora tiene su propio asistente.

http://xdebug.org/wizard.php

Todo lo que tiene que hacer es copiar y pegar el contenido de su salida de phpinfo en ella. Te proporcionará la biblioteca correcta y los detalles que debes agregar a tu php.ini.

No olvide que tiene que agregar su URL con ?XDEBUG_SESSION_START=name para dar inicio a las cosas.

+1

Una forma de obtener información de php: ' ' –

Cuestiones relacionadas