Non ho idea di come si installi un "motore" per php poichè non lo uso, io utilizzo asp e quindi ho installato IIS di Windows.

Presumo che pero non via sia una gran differenza in termini pratici.

La root solitamente sta in c, salvo diversa indicazione ed è li che devi mettere la cartellina che contine i files del tuo sito che in questo momento invece, dove stanno ?