Windows i Linux to systemy operacyjne, na których możesz za pomocą dodatkowego oprogramowania udostępniać dowolne treści w internecie. Serwerem WWW dla Windowsa jest IIS, do najpopularniejszych na linuxa należą apache i nginx. DO korzystania z php potrzebujesz jeszcze zainstalować samo php na serwerze.
Jeśli dopiero zaczynasz, to dobrą opcją jest odpalenie na swoim komputerze LAMP'a, jest to gotowy zestaw, zawierający wszystko, co na początek jest potrzebne do zabawy z hostowaniem stron www, czyli apache,mysql,php.
Jeśli nie masz jakiś specjalnych preferencji, to wybór między systemami operacyjnymi sprowadza się w zasadzie do wyboru systemu, który znasz.
Zdecydowana większość internetu, i nie mówię tu tylko o stronach www, stoi na linuksach.