Bueno, lo que tambien se puede hacer para proteger un archivo es crear archivos .htacces y .htpaswd en la carpeta del apache a proteger.
si tenés apache instalado probá buscado estos archivos y verás como se configuran.
El htacces es un simple archivo de txt, pero el htacces es más complicado de crear.
Saludos