Laravel Laragon xDebug Issue
-
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 correctZend Engine v3.3.25, Copyright (c) 1998-2018 Zend Technologies with Xdebug v3.0.2, Copyright (c) 2002-2021, by Derick Rethans
-
After further investigation, i found out when i type "where php" in Laragon Cosnole it displays two paths one in Laragon and one in Program Files, how do i fix that?