tutorial start mac listening for debug php phpstorm breakpoints xdebug

start - xdebug php ini phpstorm



PHPStorm Xdebug siempre se rompe en primera lĂ­nea (6)

Para aquellos que todavía tienen el problema, resolví el mío editando el archivo:

.idea / workspace.xml

y buscó el componente PhpDebugGeneral e ingresó manualmente "falso" a las banderas xdebug allí.

<component name="PhpDebugGeneral" break_at_first_line="false" ...

Parece un poco de sobra de la actualización en mi proyecto.

He configurado Xdebug con la siguiente configuración:

[xdebug] zend_extension="/usr/local/Cellar/php55-xdebug/2.2.5/xdebug.so" xdebug.remote_enable= "On" xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 xdebug.remote_autostart = "Off" xdebug.profiler_enable = "On" xdebug.profiler_output_dir = "/tmp" xdebug.idekey="PHPSTORM"

y usar "depuración remota" con el complemento Xdebug toggler para safari.

Pero en PHPStorm siempre se interrumpe en la primera línea, aunque no tengo un punto de interrupción establecido allí. He mirado en la configuración de y he encontrado una configuración relacionada con esto. Pero he desactivado esos. Pero incluso después de un reinicio todavía se rompe en la primera línea del primer archivo.

¿Cómo puedo deshabilitar este comportamiento?


Para mí, el problema era una asignación de ruta incorrecta. Asegúrese de que el directorio de su proyecto esté abierto en el IDE.


Puedes encontrar la opción en el menú Run , está en la parte inferior.


Todo lo anterior no funcionó. El problema en mi caso era: El archivo que tiene la first line estaba en un directorio que fue excluido . Es por esto que dice: The script ..path-to-script/index.php está fuera del proyecto. Aunque no lo sea.

Si hace clic en Click to set up mappings y luego alterna el directorio desde el Directorio de File Directory en la máquina local, verá que el directorio que está Excluded no se encuentra aquí.

La solución fue un-exclude la un-exclude del directorio que tiene el archivo con la primera línea. Y excluye todos los contenidos dentro. Puede hacer esto fácilmente haciendo clic derecho en el directorio> Marcar directorio como> Cancelar exclusión y lo mismo para excluir el resto del contenido dentro de clic derecho> Marcar directorio como> Excluido


Y mi solución fue desmarcar.

  • Forzar la ruptura en la primera línea cuando no se especifica la asignación de ruta
  • Forzar la ruptura en la primera línea cuando un script está fuera del proyecto

en Settings > Languages & Frameworks > PHP > Debug ( ver también ).


Run | Break at first line in PHP scripts Run | Break at first line in PHP scripts : intente encenderlo y apagarlo varias veces . A veces se queda atascado en el medio: mostrando OFF pero en realidad está ON.

Si esto resuelve su problema, entonces - http://youtrack.jetbrains.com/issue/WI-17389 - star / vote / comment para recibir una notificación sobre el progreso. Este momento en particular ha sido arreglado desde PhpStorm v9 .

Si aún tiene este problema (el IDE rompe una primera línea) y lo anterior no ayuda ... entonces no tiene nada que ver con esta opción / respuesta y es una mala configuración en otro lugar (mapeos de rutas faltantes o incorrectos y cosas así) ).