Debuguear REST con Postman + xdebug + PhpStorm
Postman es un excelente cliente para probar todos los servicios que tu API (o la de otro) tienen.
Si estas usando PhpStorm con xdebug y necesitas usarlo con postman, la cosa no puede ser mas simple:
Asegurate que xdebug está bien configurado.
Por lo general podés encontrara bajo
1 |
/etc/php5/apache2/conf.d/20-xdebug.ini |
Aunque dependiendo de la distribucion de linux que uses, puede que tengas que goglear un poco para saber donde está el archivo de configuración de xdebug en tu sistema.
Cuando lo encuentres solo asegúrate que estas opciones están y configuradas de la siguiente manera:
1 2 |
xdebug.idekey = PHPSTORM xdebug.remote_autostart=1 |
Si no están definidas podes agregarlas sin miedo.
Prueba
Reinicia apache y probemos. En phpstorm Dale a este botón:
Y en postman pon “?XDEBUG_SESSION_START=PHPSTORM”
Y listo, pones un breakpoint en phpstorm y vas a ver como para.
Chau!