Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
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:
<VirtualHost 127.0.0.1:80>
ServerAdmin seuemail@dominio.com
ServerName php52.local
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/"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php-cgi
</FilesMatch>
<IfModule actions_module>
Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
</IfModule>
<Directory "D:\Projetos\PHPOLD">
AllowOverride All
Options +Indexes
<Files "php-cgi.exe">
Allow from all
</Files>
</Directory>
</VirtualHost>
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.
Use a cuca!
Abraços e até a próxima.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
12 Fev 2011, 13:09





