Precisa de um gerenciador de versões do PHP para implementar múltiplas versões do PHP em servidores de produção [closed]

2

Atualmente estou executando algumas pilhas LAMP, onde configurei o PHP 5.2, 5.3 e 5.4 manualmente. Todos os servidores estão executando o Ubuntu 12.04 LTS. 5.3 está atualmente instalado via apt-get , mas todas as outras versões do PHP são compiladas manualmente.

Estou procurando começar a implantar novas pilhas LAMP via Puppet e, embora eu possa escrever um script básico para realizar as mesmas etapas de compilação, gostaria de fazer melhor do que isso.

Eu incluí alguns exemplos do que eu estou procurando. O problema com tudo isso é que eles parecem ser focados no desenvolvedor e até mesmo instalar o PHP no homedir do usuário. Estou procurando por algo que possa gerenciar várias versões do PHP em um servidor de produção.

Acho que eu poderia modificar as soluções existentes, mas espero encontrar algo mais específico, com uma base de usuários decente.

Módulo PHP Puppet da Boxen: link (que depende do phpenv abaixo):

Aqui eu posso apenas

include php::5_4
include php::5_3
include php::5_2

Isso é onde eu gostaria de estar com a minha configuração do Puppet. Algumas linhas simples, e ele cuidará da instalação, e detectará se a versão já está presente para não reinstalar.

phpenv: link

Depois de configurar o phpenv:

phpenv install php-5.3.20

php-version: link

    
por Geekman 23.03.2014 / 14:19

0 respostas