MagePsycho
3/28/2017 - 3:11 PM

Toggle PHP XDebug in Ubuntu

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"