Esse post é originalmente de meu outro blog, originalmente colocado no ar em junho de 2010, após participar do PHPTESTFEST organizado pelo pessoal do PHPSP.

Início das migrações para cá ;-)

Tradução livre do site http://wiki.php.net/qa/testfest-2010/ubuntu-test-environment, acesso em 05 de junho de 2010.

As seguintes instruções foram escritas para o Ubuntu 9.10 testadas nele. É possível que estas instruções também funcionem em outras versões do Ubuntu. Por favor atualize todos os pacotes já instalados antes de começar a criar seu ambiente de teste.

Criar o ambiente de teste PHP no Ubuntu é um processo de dois passos:

  1. Baixar os "Automated Build Scripts" (script automatizados de criação)

  2. Rodar o Build Script

Recomendamos que você rode seus testes sobre três versões do principais do PHP: 5.2, 5.3 e na Trunk (tronco do SVN).

O restante das instruções assume que você estará criando seu ambiente de testes no seu diretório pessoal "~/". Se você você escolher outro lugar, por favor mude os caminhos correspondentes em todos os comandos encontrados em todo o resto das instruções.

Baixe os Scripts Automatizados

Abra uma janela do Terminal e rode o seguintes comandos, em ordem:

cd ~/

wget http://www.ericstewart.org/public/phpt/PHP-Test-Build-Scripts.tgz

tar -xzf PHP-Test-Build-Scripts.tgz

Você vai ter baixado e descomprimido os scripts no seu diretório pessoal.

Rode o Script Automatizado

Copie o script para o seu diretório pessoal usando o seguinte comando:

cp PHP-Test-Build-Scripts/Ubuntu-9.10.sh ./

Torne-o executável com este comando:

chmod +x ./Ubuntu-9.10.sh

Agora, simplesmente rode o shell script usando este comando:

./Ubuntu-9.10.sh

Você acabou de criar o ambiente de teste PHP na sua área de trabalho. O ambiente incluirá uma pasta para cada uma das versões principais do PHP: php52, php53 e php-trunk.

Screencast

No link a seguir você pode assistir uma demonstração do processo inteiro (em inglês). Screencast demonstration.