Ahora mismo no me acuerdo de uno que estaba realizado en PHP. Pero bueno, buscando por este mismo foro o por google encontraras códigos (creo que existe algún aporte) que hagan un backup desde php.
Ahora bien, si quieres que se haga de forma automática,
sin hacer tu nada, deberías entonces de informarte sobre
cron job.
Saludosm