1.2.7. fejezet, VSCode
Beküldte pzoli - 2024, március 12 - 1:35du
Telepítsük a PHP All-in-One PHP support kiegészítőt a VSCode-ra.
Telepítsük az XDebug modult PHP (8.1)-hez:
sudo apt-get install php8.1-xdebug
Kapcsoljuk ki a VSCode-ban a File > Preferences > settings > Extensions > PHP > Suggest: Basic kapcsolót, és kapcsoljuk be a Validate: Enable kapcsolót.
A PHP > Validate: Executable Path értékét állítsuk be (Linux-on a /usr/bin/php).
A CLI debug-hoz állítsuk be az XDebug-ot a /etc/php/8.1/cli/conf.d/99-xdebug.ini-ben (ha nincs ilyen fájl, hozzuk létre):
xdebug.mode=debug
xdebug.client_host=0.0.0.0
xdebug.client_port=9003
A modul ellenőrzéséhez adjuk ki a következő parancsot:
php -m
Itt a modul listában szerepelnie kell az Xdebug-nak.
A VSCode launch.json-ban az alábbiak szerepeljenek
{ "version": "0.2.0", "configurations": [ { "name": "Launch built-in server and debug", "type": "php", "request": "launch", "runtimeArgs": [ "-S", "localhost:8000", "-t", "." ], "port": 9003, "serverReadyAction": { "action": "openExternally" } }, { "name": "Debug current script in console", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "externalConsole": false, "port": 9003 }, { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9003 } ] }
- A hozzászóláshoz be kell jelentkezni