Met dit script worden er twee php-fpm instances opgezet, eentje met xdebug, eentje zonder. nginx gebruikt alleen de xdebug instance als de XEBUG_SESSION cookie ingesteld is. Kon helaas niet als een aparte pool in dezelfde php-fpm instance opgezet worden omdat die dan dezelfde ini files zouden scannen.
Zou voor alle PHP versies moeten werken, maar nog niet heel erg uitgebreid getest
⚠️ Alleen getest met PHP 7.0, 7.1 en 7.2
⚠️ De xdebug true|false vagrant config optie bestaat niet meer en moet uit je config.rb gehaald worden
⚠️ CLI debuggen kan m.b.v. de phpd bash alias (zie ~/.bash_alises)
TODO:
Er wordt nu specifiek naar een waarde (PHPSTORM) van de XDEBUG_SESSION cookie gekeken, maar waarschijnlijk is het genoeg als de cookie ingesteld is, of niet leeg is
Wrapper shell script voor php die xdebug.so via CLI optie laadt als XDEBUG_SESSION shell var ingesteld is
Met dit script worden er twee php-fpm instances opgezet, eentje met xdebug, eentje zonder. nginx gebruikt alleen de xdebug instance als de XEBUG_SESSION cookie ingesteld is. Kon helaas niet als een aparte pool in dezelfde php-fpm instance opgezet worden omdat die dan dezelfde ini files zouden scannen.
Zou voor alle PHP versies moeten werken, maar nog niet heel erg uitgebreid getest
⚠️ Alleen getest met PHP 7.0, 7.1 en 7.2 ⚠️ De
xdebug true|false
vagrant config optie bestaat niet meer en moet uit jeconfig.rb
gehaald worden ⚠️ CLI debuggen kan m.b.v. dephpd
bash alias (zie~/.bash_alises
)TODO:
php
die xdebug.so via CLI optie laadt als XDEBUG_SESSION shell var ingesteld is