to learn the "in's and out's" of the lamp stack yes
build/install by hand .
Once you do , even the slightest change ,from the default settings .Things can get VERY complicated VERY fast .Even with a rpm/deb install you still need to know ' what and how' to edit
installing by hand will TEACH one WHAT will need to be edited
and WHERE to install them ( personally i like EVERYTHING in
/opt/www ( it's own partition )
I think installing through tar.gz throws sometimes gcc error which is even more cumbersome and diffficult to understand
everything builds out of the box