PHP 5.2 e PHP 5.3 no mod_php (apache) no Ubuntu 11.04

3

Eu tenho que desenvolver tanto no php 5.2 como no php 5.3. Eu preciso dessas duas versões instaladas no meu sistema e capacidade de alternar rapidamente entre eles.

Uma solução que encontrei é atualizar / fazer o downgrade toda vez que eu precisar de outro PHP, mas eu gostaria de uma solução que eu pudesse apenas trocar um arquivo de configuração do apache.

    
por marltu 16.08.2011 / 12:51

3 respostas

1

Você poderia facilmente fazer isso com PHP-FPM . Use duas instâncias dele com diferentes versões do PHP.

    
por 04.11.2011 / 06:17
0

A melhor coisa a fazer seria modificar a configuração do apache para que extensões de arquivos especiais ou caminhos especiais sejam executados pelos diferentes módulos de versão.

Você provavelmente não conseguirá instalar os dois separadamente usando o APT. Eu instalaria os pacotes php mais atualizados com o apt e compilaria a versão mais antiga do php desejada em um prefixo de caminho diferente e um nome de módulo diferente do apache.

    
por 25.10.2011 / 19:55
0

Tente isto:

  1. Compile Ambos PHP dizem na localização /usr/local/php-5.2 & /usr/local/php-5.3
  2. Crie um symlink do PHP necessário em / usr / local / php - > /usr/local/php-5.x(Sempre remova e crie um symlink para swtich)
  3. E coloque a respectiva libphp5.so (para o apache 2.2) em /usr/local/php-5.x
  4. Na configuração de configuração do apache:

LoadModule php5_module "/usr/local/php/libphp5.so"

    
por 03.10.2012 / 12:37