Just noticed that you no longer have the choice of running PHP as an Apache Module when setting up a new domain at DreamHost. If you’re currently running PHP as an Apache Module nothing has changed, but you’re no longer able to choose Apache when setting up a new domain or making changes to an existing domain.
The Manage Domains form has been changed accordingly:
Before: Manage Domains – With Apache Module settings
Now: Manage Domains – Without Apache Module settings
I haven’t seen any official explanation of this step yet, but I’ve seen two support replies with the following text:
Sorry about the confusion! All new domains added to the control panel (or ones you change settings for, like that) currently run as CGI. There’s no longer an option to choose PHP as an Apache module, so everything’s all CGI-upped.
We actually removed the Apache module feature as it turned out to be causing higher loads than the former. Go figure, huh?
I have to update the Wiki on that – we disabled the use of turning off PHP as CGI as this was becoming an issue since when you turn it off, your applications run under Apache’s memory space, which then makes it hard for us to determine who is using resources.
Source: DreamHost Discussion Forum
So currently it isn’t clear if the reason to stop offering PHP as an Apache Module is increasing use of resources, or difficulties tracking the use of resources or maybe both, but hopefully we will get an unambiguously explanation from DreamHost soon.
If you any more info on this change, please post a comment…
Make sure to read the comments for Pete’s explanation of the change (Pete is working for DreamHost Support).