LEMP (Linux + Nginx + MySQL + PHP 5.2 + PHP 5.3 + PHP 5.4) na mesma máquina.

Nesse pequeno (#not) artigo vamos preparar um ambiente com Nginx rodando versões diferentes de PHP. Ao final também explicamos como utilizar o XDebug, o APC, o Memcached e o PHP Stemmer em cada uma das versões diferentes instaladas. Primeiramente levantamos o servidor LEMP normalemente seguindo o passo a passo descrito aqui . Resumidamente seguimos 2 passos: 1 - Instalamos, levantamos o serviço e configuramos o servidor de MySQL.

Versões de PHP diferente em cada virtual host na mesma máquina.

Um belo dia precisei dar suporte em dois projetos rodando PHP, legal mas um projeto roda usando PHP 5.2 e tinha que ter os módulos de memcache, APC e um módulo de radicalização de palavras chamado php-stemmer . O outro tinha que rodar em PHP 5.3 com os módulos mod_rewrite e mcrypt. Ok mas eu tenho uma máquina só, como faz? Estratégia: usar o ambiente com as instalações padrões ou seja, com PHP 5.