Closed paales closed 7 years ago
Zojuist met performance profilen: Xdebug zorgt voor 2,5x slowdown voor alle PHP processen.
Dit is als je de debugger niet gebruikt en daarvoor is het geadviseerd om deze zo veel mogelijk uit te hebben staan. Bij het inschakelen van de debugger (of profiler) is de impact nog groter natuurlijk.
Ben je op zoek naar 'pretty print objects' dan is dit een optie: http://symfony.com/doc/current/components/var_dumper.html
#!/bin/bash
FILE='/etc/php/7.0/fpm/conf.d/10-xdebug.ini'
FILE_BAK='/etc/php/7.0/fpm/conf.d/10-xdebug.ini_bak'
if [ -f $FILE ]; then
/bin/echo -e '\e[36m\e[1mxDebug is enabled, disable? y/n\e[0m'
read userinput
if [[ $userinput == 'y' ]]; then
sudo mv $FILE $FILE_BAK
/bin/echo -e '\e[91m\e[1mDisabling xdebug...\e[0m'
sudo service php7.0-fpm restart
sudo service nginx restart
fi
else
/bin/echo -e '\e[36m\e[1mxDebug is disabled, enable? y/n\e[0m'
read userinput
if [[ $userinput == 'y' ]]; then
sudo mv $FILE_BAK $FILE
/bin/echo -e '\e[92m\e[1mEnabling xdebug...\e[0m'
sudo service php7.0-fpm restart
sudo service nginx restart
fi
fi
app@kingdo:/etc/php/7.0/cli/conf.d$ sudo vi 10-xdebug.ini