En ubuntu/debian con el repositorio de php de ondrej instalamos con apt la versión de xdebug de la versión de php con la que estamos trabajando, por ejemplo para php7.3, la instrucción sería:
apt install php7.3-xdebug
A continuación debemos editar el archivo /etc/php/7.3/mods-available/xdebug.ini, de manera que contenga algo como esto:
zend_extension=xdebug.so xdebug.mode = debug xdebug.client_host = <ip donde se ejecuta VScode> xdebug.client_port = 9003 xdebug.start_with_request=yes xdebug.idekey = VSCODE xdebug.discover_client_host=false xdebug.remote_enable=1 xdebug.remote_autostart=1
Por último para poner en marcha VScode a depurar, seguimos los siguientes pasos:
{ "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9003, "pathMappings": { "/root/core_fct_api": "${workspaceFolder}", } } ] }
Otras teclas útiles durante el debug:
Última actualización: 29 de Septiembre de 2023 a las 12:28 (CET)