как написали выше, ставьте vestacp, устанавливается одной командой, все работает "из коробки", уже потом гуглите про настройку iptables, для базы более чем достаточно
Php для изучения ооп как-то ни то, попробуйте изучить RoR, как ни странно, изучая новые языки программирования, понимаешь как работают те что знал раньше...