Мне просто любопытно, есть ли способ настроить свой ящик для разработки, чтобы у меня были некоторые сайты с PHP 5.3 и некоторые с PHP 5.2, и чтобы я мог переключаться между ними довольно безболезненно.
Проверять, выписываться: https://stackoverflow.com/questions/524508/how-can-one-run-multiple-versions-of-php-5-x-on-a-development-lamp-server
suPHP - еще один способ запустить несколько версий на одном веб-сервере. Мы делаем это и сопоставляем .php / .php5 с PHP5, затем .php4 с PHP4. Пользователи также разрешают переопределения для отдельных каталогов, изменяя обработчик в своем файле php.ini.
Глядя на решения, предлагаемые в этой ссылке, я предпочитаю использовать один и тот же экземпляр Apache на том же порте и просто переопределить обработчик. Подробнее см. см. мой пост в блоге.
Да, ты можешь! Раньше я устанавливал PHP 5.x из своих пакетов распространения, затем загружал и компилировал PHP 5.y из исходников. Затем в Apache вы загружаете оба модуля и просто перезаписываете обработчики файлов, когда хотите переключить версии - что можно сделать даже в файлах .htaccess.