Я хочу как сохранить последнюю версию PHP, поставляемую с Ubuntu, так и установить где-нибудь конкретную версию PHP. Это выполнимо? Могу ли я просто скомпилировать PHP в какой-нибудь папке, а затем где-нибудь в конфигурациях Apache (я имею в виду apache, поставляемый с Ubuntu), при необходимости переключаться между каталогами PHP.
Да, ты можешь. Fisrt скомпилирует и установит новый php, а затем определит ваш новый php как модуль cgi для apache. откройте файл конфигурации apache и добавьте эти строки
<Directory /your/desired/directory/>
AddHandler my-php-script .php
Action my-php-script /path/to/your/php_executable
</Directory>
или вы можете определить новое расширение для всей системы
AddHandler my-php-script .myphp
Action my-php-script /path/to/your/php_executable