configurar - xdebug phpstorm 2017
¿Cómo evitar que xdebug se detenga en primera línea con PhpStorm? (5)
¿ Usas marcadores de depuración ? La opción ''Romper en la primera línea'' también podría controlarse mediante marcadores de ''xdebug Break On'' y ''Break Break''.
Estoy teniendo este extraño problema. Todas mis configuraciones solían funcionar bien, hasta que actualicé mi versión de PHP. Yo uso macports y tengo instalados los puertos php5 y php5-xdebug.
xdebug está funcionando, pero se detiene en la primera línea de mi script a pesar de que tengo la opción deshabilitada en PhpStorm. No hay punto de interrupción allí, y los puntos de interrupción en otras partes del código están funcionando bien.
Si ayuda, aquí está la porción xdebug de phpinfo (en dos partes); http://cl.ly/9QHw , http://cl.ly/9P2B y la prueba está deshabilitada en phpStorm: http://cl.ly/9Qu8
¿Hay alguna configuración de xdebug que deba cambiar? Cuando realicé la actualización, perdí mi php.ini que tenía otra configuración de xdebug.
Lo anterior no funcionó para mí porque, por lo que yo sé, si estás usando Xdebug, el único marcador de depuración que obtienes es iniciar / detener y depurar esta página. No veo ningún bookmarklet específico para detenerme en la primera línea, y ni los bookmarklets de inicio / finalización ni la detención de PHPStorm de escuchar dentro de PHPStorm me solucionaron el problema.
Para que pare, lo hice (en OS X):
- Vaya a Preferencias> Idiomas y marcos> PHP> Depurar
- Desmarque las dos opciones de ''force break at the first line ...''
- Aplicar y cerrar
- En el menú Ejecutar, desmarque ''Romper en la primera línea de los guiones PHP''
Mi problema con PHPStorm era que estaba haciendo Drupal y el index.php estaba fuera del proyecto (ya que el proyecto es un módulo). Necesitaba desmarcar la configuración "Forzar ruptura en la primera línea ..." en la sección PHP-> Depurar de las preferencias.