If you're migrating all of the above just from one platform to another, there shouldn't be too much of an issue. I often do my development at work on an XP box in MySQL/Apache/PHP then migrate all to either a hosted site or a linux box.
Do read the manuals on setting up the permissions and owners/groups. Once done, you should be all set.
For PHP, I don't administer anything. I've changed the .confi file once....i think.
For mySQL you could - as mentioned earlier - use MySQLAdmin - a very good and common PHP-based administration utility. I use this often to back up many of my sites.
At home, I use MySQL's GUI admin tool -
http://dev.mysql.com/downloads/administrator/1.0.html - very nice and fast under my KDE system.
For apache....well....
...learn to love the conf files.