Muevo tu tema a Base de Datos que es más acorde a tu pregunta.
5.6.1 Database Backups. Ahi vas a ver los comandos para realizar respaldos de la BD. El archivo que te genera es un script con tablas e información (depende de como lo hagas).
Sobre las páginas en php, eso depende. Si vas a usar IIS, tenes que instalar php y configurarlo. Luego copiar tus páginas web en la ruta
Inetpub\wwwroot y la carpeta o folder de tus archivos php. Si vas a usar Apache (te lo recomiendo), instalas php, configuras que esté bien configurado y copias tus páginas web en la ruta donde quedó instalado apache, en la ruta \htdocs.