logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Xdebug auf Ubuntu mit LAMP installieren

27/05/2025, by Ivan

Zuerst müssen wir die PHP-Bibliothek für Xdebug installieren:

sudo apt update
sudo apt install php7.2-xdebug

Für andere PHP-Versionen kannst du php7.x-xdebug oder php5.x-xdebug für PHP 5.x Versionen verwenden.

Als nächstes sollten wir den Ordner /usr/lib/php ansehen und unsere xdebug.so-Datei finden:

cd /usr/lib/php
ls

PHP xdebug

Ich habe mehrere PHP-Versionen auf meinem Rechner, daher habe ich die xdebug.so für PHP 7.2 in dem Ordner 20170718, für PHP 7.1 in 20160303 usw.

Der Pfad zur xdebug.so muss in die Datei /etc/php/7.2/apache2/php.ini (oder für andere PHP-Versionen die jeweilige Datei) eingetragen werden:

zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.extended_info = 1
xdebug.profiler_output_dir=/tmp
xdebug.idekey = "PHPSTORM"

Diese Einstellungen kannst du einfach ans Ende der php.ini-Datei hinzufügen. Ich nutze dafür meist den nano-Editor:

sudo nano /etc/php/7.2/apache2/php.ini

Mit Strg + O speicherst du die Änderungen und mit Strg + X verlässt du den nano-Editor.

Nach dem Ändern der Konfiguration musst du Apache neu starten:

sudo service apache2 restart

Du kannst diese Einstellungen auch in der CLI-Konfiguration hinzufügen, aber ich empfehle das nicht, da Composer mit aktiviertem Xdebug langsamer läuft.

Hinweis: Ich nutze die IDE PhpStorm und habe deshalb den idekey auf PHPSTORM gesetzt. Wenn du eine andere IDE verwendest, solltest du den passenden idekey verwenden, z.B. ECLIPSE_DBGP oder netbeans-xdebug.

Du benötigst auch eine Chrome-Erweiterung, um Xdebug für die Seite zu aktivieren:

https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc