Estou procurando uma maneira de instalar múltiplas versões de PHP em meu notebook para trabalhar em diferentes projetos que exigem diferentes versões de PHP.
Eu tenho o Ubuntu 13.10 e instalei o apache2, php5, mysql etc do repositório. Agora tenho o PHP 5.5 instalado e gostaria de ter também o PHP 5.3 para alguns projetos que não funcionam bem com o PHP 5.5.
Então preciso de uma forma de ter múltiplas versões do PHP instaladas no meu sistema e alternar entre elas dependendo do projeto que estou trabalhando, ou melhor configurar o vhost para usar a versão escolhida.
Responder1
Você pode fazer isso se compilar o Apache e o PHP a partir do código-fonte, em vez de instalar via aptitude. Este pode ser um processo tedioso para você se você for iniciante. Você também precisa que o Apache escute uma porta diferente de 80 se quiser que suas duas solicitações PHPs sejam feitas ao mesmo tempo.
Responder2
Você pode definir a versão do php no arquivo chamado .htaccess (um htaccess para cada site com a versão do php de sua escolha) http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/