I'm also working on getting apache, php, and mysql running -- I'm using gentoo linux.
For php, you need to install mod_php with msql support -- mod_php is an apache module, so that answers the question about apache support. You'll need to configure apache to load the php module, though.
I have php running and phpinfo() shows msql enabled, but I'm having trouble accessing any databases and I can't get into phpmyadmin yet, so I can't give you advice on those, lol.
Good luck to us both.
--