Toggle PHP XDebug in Ubuntu
phpToggleXdebug() {
case $1 in
on)
[ -f /etc/php5/mods-available/xdebug.ini.deactivated ] && sudo mv /etc/php5/mods-available/xdebug.ini.deactivated /etc/php5/mods-available/xdebug.ini
sudo service php5-fpm restart
sudo service nginx restart
;;
off)
[ -f /etc/php5/mods-available/xdebug.ini ] && sudo mv /etc/php5/mods-available/xdebug.ini /etc/php5/mods-available/xdebug.ini.deactivated
sudo service php5-fpm restart
sudo service nginx restart
;;
status)
php -m | grep xdebug
;;
*)
echo "Usage: php:debug on|off|status"
;;
esac
}
alias php:debug="phpToggleXdebug"