what do you recommend i do. it sounds pretty good to do this on a per domain basis. i really honestly don't even know what configuration is more common.
Well, I personally like to do things on a per domain basis. So if you want to do that, you will have to create or edit the domain's vhost.conf or vhost_ssl.conf file.
Look in
/home/httpd/vhosts/domain.com/conf
to see if a vhost.conf or vhost_ssl.conf file exists.
If it does not, then use an editor (pico, nano, vi) to create one (or edit the existing).
To turn register_globals on, and safe_mode off:
<Directory /home/httpd/vhosts/domain.com/httpsdocs/whateverdirectory>
php_admin_value register_globals 1
php_admin_value safe_mode 0
</Directory>
where 0=Off, 1=On
There are some cases where you would actually use the words On and Off instead of numbers, but on my current test server I have to use the numbers for it to work.
If this is going on a non-SSL site, then put it into the vhost.conf file.
If this is going on an SSL site, then put it into the vhost_ssl.conf file