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
...
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.