Popis pro UniformServer + Visual Studio Code
přidat PHP z UniformServeru do Path systému (viz obrázek)
v UniformServer složce přidat do php_cli.ini řádky (viz obrázek):
; pouzivam php 7.4, coz je xdebug 3 [https://xdebug.org/docs/compat]
; nastaveni dle [https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug]
[xdebug]
zend_extension="C:\<VASE_CESTA>\UniServerZ\core\php74\extensions\php_xdebug.dll"
xdebug.mode = debug
xdebug.start_with_request = yes
ověření správnosti instalace pomocí https://xdebug.org/wizard
instalace Visual studio code a plugin “PHP Debug”, nastavit viz obrázek
pustit UniformServer - apache a databázi
ve Visual Studio otevřít složku s naším projektem PHP
ve Visual Studio umístit breakpointy do PHP souboru, který chceme ladit
stisk F5 (spustit a ladit), nebo z levého menu brouček a nahoře zelená šipka Listen for Xdebug
otevřít Chrome a najít stránku na serveru localhost, kterou chceme ladit a nechat ji znovu načíst - stránka své načítání zastaví na breakpointu a bude se jen točit myší ukazatel, že se něco děje
na liště start ve Windows by mělo začít blikat tlačítko Visual Studia - focus by měl jít do Visual Studia a ten by měl zastavit na breakpointu
v levém panelu by měly být zobrazeny ladící informaci (viz obrázek)
https://marketplace.visualstudio.com/items?itemName=rexshi.phpdoc-comment-vscode-plugin