Assuming php5_module is eanbled in the module list, you'll need to get php.ini created and configured for local requirements from the /etc/php.ini.default default using nano or vim or such, and you need to enable CGI execution for the particular web site in the options tab and add (usually) index.php or such into the list of files in the default list in the general tab of the web site. You might want server side includes and you probably do not want WebDAV and folder listings.
And FWIW and solely to confirm your DNS services are correct — mentioned only because DNS is fundamental to the whole configuration of OS X Server, and getting DNS wrong tends to cause cascading failures in other services and difficulties — launch Terminal.app and issue the following non-distructive diagnostic command:
sudo changeip -checkhostname
After some chatter about the local host, that'll then (usually) tell you if DNS is correct or if it needs changes.
Thanks for the reply. I really appreciate it. The php.ini file was already there and it seems everything was right all along because some how it all ust started working without me making any more changes.
MySQL is enabled and I've downloaded myPHPAdmin and installed. Now I'm confused again because I get the login screen (myPHPAdmin) enter 'root' and the MySQL password and all I get is a blank screen. There's code in the source but nothing showing on the screen, so I guess at least I'm on to the next step.
I don't use phpmyadmin. (If you do choose to install and use that tool, do not allow remote access into that tool on your web server.) For these sorts of tasks, I'll generally use the command line, and the Sequel Pro tool can also work nicely for some of these tasks. Here is some set-up information for Sequel Pro on OS X Server 10.6.