Atualize o PHP com yum no Amazon Linux


14

Eu tenho o Amazon Linux no EC2, AMI 2013.09. Eu segui o tutorial de instalação do LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html , e terminei com o PHP5.3 instalado.

Em resposta a esta pergunta aqui, Detalhes da versão do Amazon Linux , ceejay0z explica que eu posso atualizar para o PHP5.5 usando yum install php55. No entanto, quando eu recebo erros relacionados a conflitos (no final da verificação de dependência).

Então, minha pergunta é: como proceder a partir daqui? Eu quero apagar a instalação existente do PHP e instalar a nova? Melhoria? Atualizar? Atualizar para? (Caso não seja óbvio, eu não usei o yum antes ...)


você deve listar seus erros, de modo que as pessoas podem ajudar
de Drew Khoury

Como você conseguiu isso?
Pochi

Chiquis, veja a resposta abaixo. Isso é tanto quanto eu cheguei. O próximo problema que percebi foi que o driver DOP para MySQL não estava no repositório (não para o 5.5 de qualquer maneira). Eu destruí a máquina e fui para o Ubuntu 12.04. Dias felizes.
Kim

Respostas:


23

Trabalhou para mim:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo

2
Recebo "Nenhum pacote php55-mysql disponível."
Mark Kasson

3
@ MarkKasson Experimente php55-mysqlnd ou php-mysqlnd. Eu acho que poderia ter sido suprimir erros quando eu corri que, desculpe
Benubird

2
Minha necessidade particular foi resolvida sudo yum install php-mysqli -y. Lembro-me de ver que ele carregava o php-mysqlnd.
Mark Kasson

Posso fazer isso com o #yum upgrade php5.6? isso atualizará o php5.3 para o php5.6 sem problemas de dependências? ou removendo 5.3 na instalação 5.6 é a maneira só que melhor
Ashish Karpe

0

OK, então eu pareço ter conseguido isso. Não tenho 100% de certeza de como, mas acho que tive que apagar o php e o httpd e instalar o php55. Não tem certeza se tive que instalar o httpd24 separadamente?


2
Você não deve postar edições em sua pergunta como respostas.
Tirou Khoury
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.