Недавно мне понадобилось помимо имеющегося php 5.1 развернуть еще и PHP 5.3.28.
Погуглив, я не нашел ничего лучше, чем запускать PHP 5.3.28 как fastCGI модуль
Я использовал вот этот гайд - Установка нескольких версий PHP на Ubuntu + http://www.123tweak.com/how-to-fix-php-compile-errors/
Однако, я компилировал более старшую версию (5.3.28) и, засчет того, что это centos - моя команда компиляции была:
./configure --prefix=/opt/php5.3.28 --with-config-file-path=/opt/php5.3.28 --with-mysqli --with-mysql --with-curl --with-gd --with-jpeg --with-jpeg-dir --enable-cli --enable-fastcgi --enable-discard-path --enable-force-cgi-redirect --with-libdir=lib64