En este artículo ofrecemos una guía paso a paso para que pueda realizar fácilmente este proceso, el cual inicia al Instalar Wamp, síganos:
2. Copia toda la información de la página.
3. Accede a la página https://xdebug.org/wizard.php y pega lo copiado en el cuadro que aparece en la página.
4. Click en el botón “Analyse my phpinfo() output“
5. Aparece un link de descarga de una dll. Descárgala.
6. Copia la dll en la ruta E:\wamp64\bin\php\PHPVERSION\ext
7. En el php.ini directamente abierto desde el wamp, poner esto al final
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="e:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
8. Reiniciar el wamp.
9. En el Phpstorm, ir a Settings\Languages & Framework\PHP
b. Si no hay un intérprete, haz click en el “+”. Si ya instalaste el wamp, debe aparecer la ruta del php
c. La ventana debe mostrarse así:
10. Settings\Languages & Framework\PHP\Debug\Servers
11. Abra en Edit Configuration y selección PHP Web Application.
12. En PHP Web Application, seleccione el servidor creado anteriormente o crear uno nuevo
… o cree un servidor nuevo.
13. Instalar el plugin de xdebug para Firefox, “The easiest xdebug”
14. En las propiedades del plugin, inserte el IDE donde se va a ejecutar el xdebug
15. Para debuguear active el plugin dándole click a la bug del navegador (se debe poner en verde) así como al Listening del Phpstorm
16. Ponga un punto de ruptura.
17. … y a través del navegador vaya a la página donde debe activarse el punto de ruptura.
18. En caso de continuar la navegación por el proyecto, solo debemos desactivar el Listening de IDE de desarrollo para que no se activen los puntos de ruptura.