Originariamente inviato da piero.mac
devi semplicemente scambiare le righe di configurazione nel file httpd.conf e restartare.

facciamo un esempio con php 5.2 e php 5.3:

metti in due cartelle le due versioni del php:

c:\php52
c:\php53

configura correttamente i due file php.ini. Poi nel httpd.conf metti le seguenti righe:

#php.ini dir

#PHPIniDir "C:/php52"
#LoadModule php5_module "C:/php52/php5apache2_2.dll"
PHPIniDir "C:/php53"
LoadModule php5_module "C:/php53/php5apache2_2.dll"

basta scambiare i due # rem per caricare una configurazione oppure l'altra ovviamente restartando apache. Con questo sistema puoi caricare tutte le configurazioni che vuoi. Personalmente mi son fatto tanti file httpd.conf (cambio anche altre cose) e mi gestisco tutto con un banalissimo file batch che stoppa e fa ripartire la configurazione voluta.
su server linux è fattibile la cosa? il procedimento è lo stesso?