Comunque non è che tra le varie versioni di MySQL ed Apache cambi poi molto per chi realizza applicazioni web, sono quasi solo bugfix e altre migliorie e funizionalità che non hanno niente a che vedere con ciò che ti spiegano i vari libri.
Magari la versione 2 di MySQL è davvero eccessivamente vecchia, ma le differenze che davvero hanno un impatto per chi sviluppa sono davvero poche e si possono sempre imparare in seguito.