Apache est un peu complexe à mettre en oeuvre correctement, et un bon bouquin d'administration Linux n'a jamais fait de mal à personne. Un serveur n'est pas un clickodrome, ça se configure différemment d'une machine de bureau. Mieux vaut apprendre les outils en ligne de commande pour construire un vrai serveur
Donc si je peux te conseiller un bouquin, vas voir du côté de O'Reilly, Linux, administration et apache. Tu peux également trouver de bons titres pour la programmation PHP, qui n'est pas si complexe. Non seulement tu t'embêtera moins dans le train mais ce ne sera vraiment pas du temps de perdu ! Et même s'il est parfois bon d'avoir une machine à côté pour tester, ça distrait souvent la lecture. Lire une fois le bouquin permet de comprendre la cohérence des outils et des démarches, sans systématiquement chercher à taper la première ligne de commande venue (de toute façon les sorties écran sont également dans le bouquin). De plus, les chapitres différents permettent de ne pas se lasser, de n'aborder que les sujets qui sont intéressants, et de progresser à son rythme.