%20no%20Ubuntu%2011.04.png)
Tenho que desenvolver tanto no php 5.2 quanto no php 5.3. Preciso dessas duas versões instaladas em meu sistema e da capacidade de alternar rapidamente entre elas.
Uma solução que encontrei é atualizar/downgrade sempre que precisar de outro PHP, mas gostaria de uma solução que pudesse alternar apenas um arquivo de configuração do Apache.
Responder1
Você poderia facilmente fazer isso comPHP-FPM. Use duas instâncias dele com diferentes versões de PHP.
Responder2
A melhor coisa a fazer seria modificar a configuração do Apache para que extensões de arquivo especiais ou caminhos especiais sejam executados pelos diferentes módulos de versão.
Você provavelmente não conseguirá instalar ambos separadamente usando o APT. Eu instalaria os pacotes php mais atualizados com o apt e compilaria a versão mais antiga do php que você deseja em um prefixo de caminho diferente e um nome de módulo Apache diferente.
Responder3
Tente isto:
- Compile ambos os PHP, digamos no local /usr/local/php-5.2 e /usr/local/php-5.3
- Crie um link simbólico do PHP necessário em/usr/local/php -> /usr/local/php-5.x(Basta remover e criar um link simbólico para o switch)
- E coloque o respectivolibphp5.so(para apache 2.2) em /usr/local/php-5.x
- Na configuração do Apache escreva:
LoadModule php5_module "/usr/local/php/libphp5.so"