Você pode querer tentar usar phpbrew
em vez de instalar estes o seu self. phpbrew
é um frontend que pode ajudar com o gerenciamento, comutação e compilação de diferentes versões do PHP. Ele funciona de forma semelhante ao perlbrew
para o Perl.
Exemplo
Para ver quais versões você configurou:
$ phpbrew known
Available stable versions:
php-5.3.10
php-5.3.9
php-5.3.8
php-5.3.7
Para instalar uma versão:
$ phpbrew -d install --test php-5.4.0
Para usar uma versão:
$ phpbrew use php-5.4.0RC7
Para tornar seu padrão uma versão diferente:
$ phpbrew switch php-5.4.0
E o Apache
phpbrew
pode fornecer a você a capacidade de incluir variantes, para que você possa incluir coisas como suporte a mysql ou suporte a Apache ( apxs
).
$ phpbrew install php-5.3.10 +mysql +apxs2
Se você tiver sua própria versão do Apache instalada, poderá direcionar phpbrew
para seu local:
$ phpbrew install php-5.3.10 +mysql +apxs2=/usr/local/bin/apxs2
Você precisará manter versões diferentes dos arquivos Apache httpd.conf
para cada PHP individual, se estiver usando-o com um servidor da Web.