1. Descargar xdebug
Sitio web oficial de xdebug: https://xdebug.org/download.php
Al elegir qué versión de xdebug desea descargar, debe prestar atención. Hay dos métodos a continuación para permitirle descargar con precisión el archivo xdebug correspondiente a su entorno:
1>. Imprima la información phpinfo () de la siguiente manera:
Luego también preste atención a mirar la versión correspondiente de php y la cantidad de sistemas operativos, combine estos cuatro puntos para encontrar el archivo xdebug correspondiente en el sitio web oficial (soy la versión de php 7.0.1, el nombre del archivo: php_xdebug-2.6.0 -7.0-vc14-x86_64.dll)
2>. Utilice una herramienta de detección proporcionada oficialmente por xdebug: https://xdebug.org/wizard.php
Aquí, la información de phpinfo () se emite (nota: use una función de salida, como var_dump ()), y luego detectará que puede descargar la versión correspondiente, como se muestra a continuación:
Segundo, instale y configure xdebug
1>. Coloque el archivo .dll descargado en la ubicación especificada (...... \ php \ php7.0.10 \ ext \)
2>. Configure el archivo de configuración php.ini (debe prestar atención aquí, encontrar el archivo php.ini correcto), imprimir la información phpinfo () en la página web, ver esta información:
Puede ver qué archivo de configuración de php y luego agregar la configuración:
[ xdebug ] zend_extension = "G: /wamp64/bin/php/php7.0.10/ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll" xdebug.remote_enable = Activado ; habilite el análisis de detección de rendimiento xdebug.profiler_enable = Activado ; código de activación seguimiento automático xdebug.auto_trace = el En xdebug.profiler_enable_trigger = el En xdebug.profiler_output_name cachegrind.out% T% P = .. ; archivo de directorio de almacenamiento especificado de perfiles xdebug.profiler_output_dir = "G: / wamp64 / tmp" Xdebug. show_local_vars = 0 ; configure el puerto y el nombre de dominio para monitorear xdebug.remote_port = 9000 xdebug.remote_host = "localhost"
Una vez completada la configuración, puede reiniciar su entorno y luego imprimir la información phpinfo () en la página para ver la información de xdebug
Tres, configurar phpstorm
1>. Abra phpstorm, PHP> Configuración de depuración, "Puerto de depuración" es lo mismo que "xdebug.remote_port" y permita la conexión externa (complemento XDebug del navegador):
Como se muestra en la configuración del host, simplemente establece los parámetros correspondientes a xdebug.remote_host = "localhost" en el archivo de configuración de php. Tenga en cuenta que el puerto está predeterminado en 80, no es necesario cambiar, el depurador puede elegir xdebug
2> .PHP> Configuración de depuración, configure el puerto:
3>. Establecer la configuración de depuración del servidor, Ejecutar> Validación de depuración del servidor web:
Cuarto, instale el complemento XDebug para Chrome, consulte el enlace: Instalar Xdebug Helper
Quinto, use xdebug para depurar en phpstorm:
https://www.cnblogs.com/zengguowang/p/8391227.html
1. Descargar xdebug
Sitio web oficial de xdebug: https://xdebug.org/download.php
Al elegir qué versión de xdebug desea descargar, debe prestar atención. Hay dos métodos a continuación para permitirle descargar con precisión el archivo xdebug correspondiente a su entorno:
1>. Imprima la información phpinfo () de la siguiente manera:
Luego también preste atención a mirar la versión correspondiente de php y la cantidad de sistemas operativos, combine estos cuatro puntos para encontrar el archivo xdebug correspondiente en el sitio web oficial (soy la versión de php 7.0.1, el nombre del archivo: php_xdebug-2.6.0 -7.0-vc14-x86_64.dll)
2>. Utilice una herramienta de detección proporcionada oficialmente por xdebug: https://xdebug.org/wizard.php
Aquí, la información de phpinfo () se emite (nota: use una función de salida, como var_dump ()), y luego detectará que puede descargar la versión correspondiente, como se muestra a continuación:
Segundo, instale y configure xdebug
1>. Coloque el archivo .dll descargado en la ubicación especificada (...... \ php \ php7.0.10 \ ext \)
2>. Configure el archivo de configuración php.ini (debe prestar atención aquí, encontrar el archivo php.ini correcto), imprimir la información phpinfo () en la página web, ver esta información:
Puede ver qué archivo de configuración de php y luego agregar la configuración:
[ xdebug ] zend_extension = "G: /wamp64/bin/php/php7.0.10/ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll" xdebug.remote_enable = Activado ; habilite el análisis de detección de rendimiento xdebug.profiler_enable = Activado ; código de activación seguimiento automático xdebug.auto_trace = el En xdebug.profiler_enable_trigger = el En xdebug.profiler_output_name cachegrind.out% T% P = .. ; archivo de directorio de almacenamiento especificado de perfiles xdebug.profiler_output_dir = "G: / wamp64 / tmp" Xdebug. show_local_vars = 0 ; configure el puerto y el nombre de dominio para monitorear xdebug.remote_port = 9000 xdebug.remote_host = "localhost"
Una vez completada la configuración, puede reiniciar su entorno y luego imprimir la información phpinfo () en la página para ver la información de xdebug
Tres, configurar phpstorm
1>. Abra phpstorm, PHP> Configuración de depuración, "Puerto de depuración" es lo mismo que "xdebug.remote_port" y permita la conexión externa (complemento XDebug del navegador):
Como se muestra en la configuración del host, simplemente establece los parámetros correspondientes a xdebug.remote_host = "localhost" en el archivo de configuración de php. Tenga en cuenta que el puerto está predeterminado en 80, no es necesario cambiar, el depurador puede elegir xdebug
2> .PHP> Configuración de depuración, configure el puerto:
3>. Establecer la configuración de depuración del servidor, Ejecutar> Validación de depuración del servidor web:
Cuarto, instale el complemento XDebug para Chrome, consulte el enlace: Instalar Xdebug Helper
Quinto, use xdebug para depurar en phpstorm:
https://www.cnblogs.com/zengguowang/p/8391227.html