Descarga de archivos con PHP
Si necesitamos compartir archivos, tenemos dos opciones; los subimos a la nube (gestores de descarga, como Google Drive, MediaFire o MEGA), o podemos permitir que lo descarguen desde nuestra web.
Aunque, como desventaja, estas descargas ocuparán ancho de banda en nuestro hosting, a mi parecer, permiten más control respecto al archivo (por ejemplo, podemos ver desde qué dispositivo se ha descargado el archivo con PHP) que los gestores de descarga. Además, podemos actualizar los archivos con una simple subida al FTP.