Como instalar uma versão em sandbox do PHP 5.3 (para que eu ainda possa usar uma versão mais antiga do PHP)?

2

Nosso servidor de desenvolvimento está executando o Ubuntu com o PHP 5.2.14. Eu preciso do PHP 5.3 para experimentar a biblioteca Behat . Como posso instalar o PHP 5.3 para satisfazer o Behat, mas manter o PHP 5.2.14 como a versão padrão do PHP (assim nossos aplicativos web não quebram)?

    
por Andrew 20.10.2010 / 23:29

4 respostas

3

basta instalá-lo em seu diretório pessoal em um caminho único ... por exemplo,

./configure --prefix=/home/you/php-testing

agora faça make && make install e adicione um novo listener de porta de alta numeração para o apache que usa as libs do php instaladas localmente

    
por 31.10.2010 / 03:47
1

Eu sugeriria rodar um ubuntu virtual lucid (10.10) com o novo PHP 5.3 Version nele. Use o KVM com o virt-manager ou apenas o virsh via pacote libvirt-bin. Isso parece muito mais fácil para mim do que auto-compilar e instalar um php5.3 em seu servidor ubuntu 10.4. (Eu não encontrei um php5.3 nos backports)

A grande vantagem é a opção de atualização muito melhor - adoro máquinas virtuais para isso. Eu tiro um instantâneo e executo a máquina local. Quando a atualização está bem, eu faço isso na máquina de produção.

Uma segunda opção poderia ser baixar o pacote fonte do php5.3 do Ubuntu 10.10, alterar o prefixo de compilação, sintonizar as dependências de compilação e alterar o arquivo debian / control (colisões de pacotes!). Isso é um hack e você terá problemas na atualização. Ok, se você é firme com o gerenciamento de pacotes do ubuntu / debian, você pode dominá-lo.

Mas sugiro strongmente que você execute um segundo servidor da Web (virtual).

    
por 30.10.2010 / 23:35
0

Há alguns anos, escrevi um pequeno tutorial sobre como executar o PHP4 e o PHP5 no Windows: link

Basta alterar os caminhos do Windows para o Unix e modificar os números de versão, e isso deve funcionar.

    
por 26.10.2010 / 01:54
0

Use um pendrive com aplicativos portáteis do link e do XAMPP. Então você tem um ambiente de teste separado completo.

Após inserir o stick, ele carregará o menu portableapps. você encontrará o xamp startprogramm onde você tem botões simples de start / stop para apache e mysql.

Você pode encontrar detalhes no link

    
por 01.11.2010 / 18:47