Que yo sepa PHP no tiene auto-ejecución.
Para ejecutar un programa PHP de forma automática necesitas hacerlo con Cron ( y su configurable Crontab), que es un programa que se ejecuta cada x años, días, horas, minutos y segundos, según le configures y lo que hace es ejecutar el archivo PHP indicando la ruta de este. Es relativamente sencillo de utilizar y en la red hay varios tutoriales para hacerlo. Corre bajo Linux.
Un tutorial por ejemplo.
Saludos.