Instalação personalizada do PHP

0

Eu sempre usei o código abaixo para instalar meu ambiente PHP:

sudo apt-get install -qqy php5 sqlite php5-gd php5-sqlite libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php5-intl php5-curl

No entanto, não posso mais fazer isso, pois a última versão do PHP no Ubuntu 13.04 é o PHP 5.4.9. Esta versão tem o conhecido bug # 63379 que basicamente destrói o manipulador de logout do Symfony Security Component.

Eu sei que tenho duas opções: instalar via adição de um PPA personalizado (este post tem todos os detalhes sobre isso: Como instalo versões diferentes (upgrade ou downgrade) do PHP na versão Ubuntu ainda suportada? ) ou via script.

Vendo que isso é necessário para um servidor que minha empresa usa, simplesmente não estarei preparado para adicionar esses PPAs privados devido a riscos de segurança. Mas eu gostaria de criar um script para instalar qualquer versão do PHP e dos pacotes acima (sqlite, curl, etc) que eu normalmente instalo em uma etapa simples via apt-get install.

Alguém tem um script personalizado que abrange todos os pacotes mencionados acima? Também há mais alguma coisa que eu deveria estar atento através do método de script para instalar o PHP?

    
por John Crawford 09.08.2013 / 15:31

1 resposta

1

Em termos de confiança, lutei para encontrar um PPA e confiei mais do que PPA PHP de Ondřej Surý . Ele está em muitas equipes oficiais de empacotamento. Se ele quisesse colocar algo no seu sistema, ele não precisaria recorrer a um PPA para fazê-lo.

Eu estaria mais preocupado com a estabilidade subjacente do PHP, mas se você está construindo a partir da fonte, é provável que você acerte esses problemas sozinho.

    
por Oli 09.08.2013 / 15:45