XAMPP と PHP の Xdebug
En el día día día de la programación se necesita una herramienta para hacer debug de nuestro software, trabajando con PHP, la herramienta por Excelencia es XDebug
Primero descargamos el php_xdebug.dll de la siguiente dirección, acorde claro con nuestra versión de PHP instalada.
Nos dirigimos al archivo php.ini de nuestro PHP y añadimos la ruta del .dll así como la configuración que le daremos a nuestra extension de xdebug
Luego revisamos que este correctamente y funcionando el Xdebug en nuestro PHP
En Visual Studio Code Tenemos entonces que instalar el plugins para hacer el debug de PHP
PHP Debug
El paso final es configurar un archivo launch.json para el espacio de trabajo o proyecto:
En la sección de RUN AND DEBUG pulsaremos sobre el enlace "create a launch.json file", seelecciona el espacio de trabajo y posteriormente PHP, se pega la siguiente configuración en el archivo que se ha creado dentro de .vscode/launch.json en la raíz del proyecto.
Primero descargamos el php_xdebug.dll de la siguiente dirección, acorde claro con nuestra versión de PHP instalada.
Nos dirigimos al archivo php.ini de nuestro PHP y añadimos la ruta del .dll así como la configuración que le daremos a nuestra extension de xdebug
[XDEBUG]
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.mode=debug
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
#xdebug.start_with_request=trigger
xdebug.start_with_request=yes
Luego revisamos que este correctamente y funcionando el Xdebug en nuestro PHP
php -v
PHP 8.0.11 (cli) (built: Sep 21 2021 18:26:06) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.11, Copyright (c) Zend Technologies
with Xdebug v3.1.1, Copyright (c) 2002-2021, by Derick Rethans
En Visual Studio Code Tenemos entonces que instalar el plugins para hacer el debug de PHP
PHP Debug
El paso final es configurar un archivo launch.json para el espacio de trabajo o proyecto:
En la sección de RUN AND DEBUG pulsaremos sobre el enlace "create a launch.json file", seelecciona el espacio de trabajo y posteriormente PHP, se pega la siguiente configuración en el archivo que se ha creado dentro de .vscode/launch.json en la raíz del proyecto.
Reference
この問題について(XAMPP と PHP の Xdebug), 我々は、より多くの情報をここで見つけました https://dev.to/nelsongraa8/xdebug-con-php-en-xampp-209hテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol