[Dicas-L] Rodando 2 Versoes do PHP no mesmo Apache
Rodando 2 Versões do PHP no mesmo Apache
Colaboração: Claudney Santana
Data de Publicação: 05 de janeiro de 2011
Alguns dias atrás precisei utilizar 2 versões do PHP. Hoje trabalho desenvolvendo utilizando a versão 5.3.1, e neste dia tive que dar manutenção em uma aplicação que era muito antiga e não funcionava na versão 5.3 do PHP ou seja alterar toda minha configuração do Apache ou instalar outro Xampp (solução mais rápida, pensei aff) para fazer rodar a bendita aplicação.
Bom acessando a página de documentação do PHP vi algumas informações sobre a instalação do PHP 4 e 5 no mesmo Apache, bom se funciona o 4 e 5 no mesmo servidor pode também funcionar duas versões do PHP 5 que foram PHP 5.3.1 e 5.2.13 no meu caso.
No meu caso meu servidor Web é o Apache e já esta configurado o PHP 5.3.1, podendo ser outra versão caso já esteja utilizando. Ou pode utilizar um XAMPP se desejar. Que pode ser baixado em: http://www.apachefriends.org/en/xampp-windows.html
Após a instalação configure 2 Virtuais Hosts conforme abaixo:
ServerAdmin seuemail@dominio.com
DocumentRoot "D:\Projetos\PHPOLD"
SetEnv PHPRC "D:/Projetos/xampp/php-5.2.13-CGI/php.ini"
ScriptAlias /php-cgi/ "D:/Projetos/xampp/php-5.2.13-CGI/"
<Directory "D:\Projetos\PHPOLD">
O grande truque está nas linhas ScriptAlias que irão apontar para o script do segundo PHP que você vai utilizar.
Se todos os passos foram executados corretamente basta colocar uma página com o comando phpinfo() para ver se funcionou.