11 — XDEBUG

Zuletzt geändert: 7. Januar 2022
Geschätzte Lesezeit: 1 min

XDEBUG installieren

Xde­bug wur­de aus dem Home­brew ent­fernt, und muss des­halb über PECL instal­liert werden. 

https://xdebug.org/docs/install#pecl

Ent­fer­ne den Ein­trag zend_extension="xdebug.so", den PECL zur obe­ren Zei­le der php.ini hinzufügt. 

Erzeuge 

kopie­re fol­gen­des hinein… 

Ser­ver neustarten 

check: http://localhost/info.php

Tool zum schnellen Aktivieren/Deaktivieren von xdebug

Wenn Xde­bug immer noch in php -v erscheint kann es sein, das du den zend_extension="xdebug.so" Ein­trag in der ‘php.ini´ nicht ent­fernt hast. 

yaml, pecl und xdebug schnell installieren

Wenn die Kon­fi­gu­ra­ti­ons­da­tei ein­mal (conf.d/ext-[library].ini) erstellt ist, kann man sie ein­fach von einer PHP-Ver­si­on auf eine ande­re kopieren. 

XDEBUG installieren, kompilieren und einrichten

Erstel­le eine info.php Datei um die PHP Info im Brow­ser aus zu geben 

copy and pas­te die Aus­ga­be von … https://mein-projekt.test/info.php in den Wizard: 

https://xdebug.org/wizard.php

Down­load und unpack das dort vor­ge­schla­ge­ne Paket, und dann nacheinander… 

zend_extension muss sich unter der Zei­le OPcache befinden. 

xdebug und Browser

xde­bug hel­per für den Brow­ser installieren: 

https://addons.mozilla.org/en-US/firefox/addon/xdebug-helper-for-firefox/?src=search

oder an die URL hängen… 

In VSCo­di­um muss der Debug­ger kon­fi­gu­riert wer­den. Dazu wird die Datei launch.json bearbeitet: 

XDebug Session starten

  • XDe­bug Hel­per im Brow­ser aktivieren
  • F9 Tog­gled Brakepoint
  • F5 star­tet den Debugger
War der Artikel hilfreich?
Nich so 0 0 von 0 fanden den Artikel hilfreich.
Ansichten: 23
Vorheriger Artikel: 10 — YAML
Nächster Artikel: 12 — Dependency Management