Servidor Ubuntu com Apache suportando php4,5 e 6

1

Eu tenho sites hospedados em 1and1 e os servidores padrão para o PHP 4 e se você quiser PHP 5 ou 6 você adiciona "AddType x-mapp-php5 (ou 6) .php" e ele executará os scripts como PHP 5 ou 6.

Não há muitas informações sobre como esse sistema é configurado, entre em contato com o suporte 1and1 pedindo para falar com um técnico, mas tenho pouca esperança de que ele me dê qualquer informação sobre como esse trabalho funciona .

Eu tenho um servidor Ubuntu no meu porão executando mysql / apache que eu posso usar uma caixa de dev mas metade dos meus aplicativos são php4 e metade php5 atualmente a única maneira de trabalhar as coisas é desinstalar um e reinstalar o outro para obter php4 / 5 use.

Alguém tem alguma idéia de como configurar o recurso "AddType x-mapp-php5 .php" para que eu não tenha que manter a desinstalação / instalação do php repetidamente?

    
por iarp 01.02.2011 / 23:10

2 respostas

1

Você tem duas opções:

  1. Executa diferentes instâncias do apache em diferentes portas (ou IPs), que carregam diferentes módulos mod_php.
  2. Execute as versões alternativas como php-cgi (ex .: php5 é mod_php e as outras versões são executadas como php-cgi)
por 11.07.2011 / 22:40
0

Da última vez que verifiquei, o mod_php4 e o mod_php5 não tocaram bem juntos no mesmo apache, mas talvez o provedor de hospedagem tenha descoberto isso. Em caso afirmativo, eles provavelmente os corrigiram para se registrar como manipuladores para x-mapp-php5 ou x-mapp-php4.

Eu não me preocuparia muito com isso. Você realmente deve se preocupar com o PHP4 e com o fato de ter passado o EOL por mais de 18 meses!

link

Você confia nos caras 1and1 para manter uma versão do PHP tão desatualizada e protegida?

    
por 29.03.2011 / 19:28