logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

Installeer Xdebug op Ubuntu LAMP

18/10/2025, by Ivan

Allereerst moeten we de PHP-bibliotheek voor Xdebug installeren:

sudo apt update
sudo apt install php7.2-xdebug

Voor andere PHP-versies kun je php7.x-xdebug gebruiken of php5.x-xdebug voor PHP 5.x-versies.

Vervolgens moeten we de map /usr/lib/php bekijken en het bestand xdebug.so vinden:

cd /usr/lib/php
ls

PHP xdebug

Ik heb meerdere PHP-versies op mijn lokale machine, dus ik heb xdebug.so voor PHP 7.2 in de map 20170718, 20160303 voor PHP 7.1, enzovoort.

Het pad naar xdebug.so moet worden toegevoegd aan /etc/php/7.2/apache2/php.ini (of een ander pad afhankelijk van je PHP-versie):

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"

Je kunt deze instellingen eenvoudig aan het einde van het php.ini-bestand toevoegen. Ik gebruik meestal de nano-editor om configuratiebestanden te bewerken:

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

Gebruik Ctrl + O om wijzigingen op te slaan en Ctrl + X om de nano-editor te sluiten.

Na het wijzigen van de configuratie moeten we Apache herstarten:

sudo service apache2 restart

Je kunt deze instellingen ook toevoegen aan de CLI-configuratie, maar dat wordt afgeraden, omdat Composer trager werkt wanneer Xdebug is ingeschakeld.

Opmerking: ik gebruik de IDE PhpStorm, dus ik heb de idekey ingesteld op PHPSTORM. Als je een andere IDE gebruikt, moet je een andere sleutel gebruiken, bijvoorbeeld ECLIPSE_DBGP of netbeans-xdebug.

Je hebt ook een Chrome-extensie nodig om Xdebug voor de site in te schakelen:

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