Amazon Linux LAMP com php 5.5

3

Eu instalei o PHP 5.5 no meu Amazon Linux VPS através das instruções aqui . A CLI está funcionando bem.

Eu também tinha o apache instalado e em execução por meio do pacote httpd . Estava funcionando sem nenhum problema.

Eu vejo que não há mod_php na lista de módulos disponíveis. Agora, quando tento reiniciar o httpd , recebo o erro:

httpd: Syntax error on line 222 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: symbol SSLeay_version, version OPENSSL_1.0.1 not defined in file libcrypto.so.10 with link time reference

Eu procurei partes deste erro, e o conselho geral parece ser para executar

yum update openssl

No entanto, quando eu corro isso, acabo de receber:

No packages marked for update

Quando executo install em vez de update , obtenho:

Package 1:openssl-1.0.1e-4.55.amzn1.x86_64 already installed and latest version
Nothing to do

Não sei mais o que fazer neste momento.

    
por Explosion Pills 29.01.2014 / 19:21

1 resposta

3

O pacote php55 nos repositórios da Amazon depende de httpd24 , não httpd (que é 2.2). Usar a versão mais recente do Apache deve resolver seus problemas.

$ repoquery --requires php55
/bin/sh
httpd-mmn = 20120211-x86-64
httpd24
...
    
por 29.01.2014 / 19:33