Pessoalmente, se você está querendo hospedar aplicações web PHP e mysql, assumindo que as que você quer hospedar são compatíveis, eu instalaria um sabor de Linux ao invés de XP na caixa. A edição Ubuntu Desktop forneceria o que você precisa com uma interface gráfica agradável, para que você não precise fazer tudo de uma sessão de terminal.
Existem centenas de orientações on-line para fazer servidores LAMP.
Além disso, o sistema operacional é gratuito e a maioria dos softwares também é gratuita, o que lida com seus problemas orçamentários.
Para os que você listou:
- mediawiki tem instruções para instalar / configurar para o Ubuntu: link
- O Collabtive também faz isso: link
- controle de versão ... subversão de curso funciona: link
Note que os links que eu forneci são apenas exemplos ... por exemplo, no subversion que você provavelmente não estará executando Gutsy neste momento. Você precisará pesquisar ou adaptar ao que você executa.