okay, php:
first you need to have the module loaded: so you should have a line in httpd.conf tht looks like this:
LoadModule php4_module libexec/libphp4.so
farther down there will be a lot of add module calls... you gotta have on for php too:
AddModule mod_php4.c
of course apache needs to know that files that end with php are php files, so you need this line too:
AddType application/x-httpd-php .php
as far as ssl goes... have you added any virt hosts since the last time it worked?