ein guter punkt zum starten ist sicherlich das XAMPP-Projekt von apachefriends
http://www.apachefriends.org/de/index.htmles enthält, wie der name schon sagt, apache(2), mySQL, PHP(4 und 5) und PEARL und ist über wenige Konfigurationsschritte sofort einsatzbereit. ausgehend davon kannst du dir die konfigurationsdateien reinziehen, sicherheitsschranken setzen usw.
xampp direkt:
http://www.apachefriends.org/de/xampp.htmlauf dieser seite findest du auch links zu büchern, tutorials und how-tos. ich denke, das ist der beste startpunkt, wenn du ein testserver bei dir zu hause aufsetzen willst.