Saltar al contenido

Servidor XDebug y RESTful usando PHPStorm o POSTman

Posterior a mirar en diferentes repositorios y sitios webs de internet al concluir nos hemos encontrado la solución que te compartimos más adelante.

Solución:

Hasta que se implemente http://youtrack.jetbrains.com/issue/WI-17031, puede probar uno de estos enfoques:

  1. Configure su xdebug (editando php.ini) para intentar depurar cada secuencia de comandos php (xdebug.remote_autostart = 1)

  2. Agregue el parámetro de inicio de sesión xdebug a la URL real (XDEBUG_SESSION_START=KEY — http://xdebug.org/docs/remote), por ejemplo: ?XDEBUG_SESSION_START=PHPSTORM

  3. Pase la cookie xdebug como uno de los encabezados (el que está configurado por bookmarklet o extensión del navegador, por ejemplo)

Para que esto funcione, asegúrese de que el ícono “identificador del teléfono” esté activado (Run | Start Listen for PHP Debug Connection) por adelantado.

Esto me estaba volviendo loco. Acabo de actualizar a PHP 7.1 y xdebug que funcionaba ya no funcionaba. actualicé el xdebug.so archivo (Linux) y php --version indicó que xdebug efectivamente se estaba cargando y funcionando. Pero cuando usaba Postman, el depurador nunca se activaba.

Aquí está la solución. Si está utilizando Apache como servidor, debe habilitar las modificaciones de PHP 7.1 y reiniciar Apache: sudo service apache2 restart

¡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 *