Erro ao carregar bibliotecas compartilhadas php

0

Eu reinstalei o php devido a alguns erros. Depois de instalá-lo, recebi esse erro php: error while loading shared libraries: libssl.so.1.0.2: cannot open shared object file: No such file or directory enquanto estava executando php -v . O comando php7.0 e php7.1 está funcionando. Eu tentei reinstalar o php novamente, reinstalando libssl , mas nada parece funcionar. Alguém sabe o que fazer nesta situação?

    
por Murillio4 14.08.2017 / 00:39

2 respostas

0

Dos comentários ...

libssl.so.1.0.2 não existe e php7.1 não é suportado no Ubuntu 16.04.3 LTS. Você obteve php7.1 instalado ativando o repositório Unsupported Updates . Desative este repositório e desinstale o php7.1.

    
por heynnema 14.08.2017 / 02:43
0

Vá para /usr/bin e verifique quais arquivos php estão lá:

cd /usr/bin
ls -al php*

Você verá o arquivo php junto com os novos arquivos php como php7.0 ou php7.2

Mova o php para php1 apenas para liberar o nome do php com o seguinte comando:

sudo mv php php1
sudo mv php7.0 php

Então, no php, agora você tem a versão 7.0.

Com isso, seu Apache2 manterá sua versão php e somente os comandos cli usarão a versão mais recente.

    
por Ioannis Chrysochos 09.05.2018 / 08:48