So i'm trying to configure xDebug on Visual Studio Code and Laragon and i'm really having a hard time.
Using in visual studio code project terminal
php --ini
I found out that it loads a different configuration file (C:\Program Files\PHP\v7.3\php.ini) than the one Laragon provides (C:\laragon\bin\php\php-7.3), how can i fix that?
Using php --ini, in Laragon Console displays the correct php.ini it is supposed to look at BUT in Visual Studio Code Terminal it displays another one.
launch.json
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9003,
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9003
}
]
I used port 9003 because in xdebug info it says xdebug.client_port 9003 also the project is inside C:\xampp\htdocs if that creates any issues. I honestly don't know where the problem is that's why i'm providing this random infromation.
Also in phpinfo(); it displays correct
Zend Engine v3.3.25, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v3.0.2, Copyright (c) 2002-2021, by Derick Rethans