Ошибка, в то время как загрузка совместно использовала библиотеки php

Я переустановил php из-за некоторых ошибок. После установки его я получил эту ошибку php: error while loading shared libraries: libssl.so.1.0.2: cannot open shared object file: No such file or directory просто работая php -v. php7.0 и php7.1 команда работает. Я попытался переустановить php снова, переустановив libssl, но ничто, кажется, не работает. Кто-то знает, что сделать в этой ситуации?

0
задан 13 August 2017 в 15:39

2 ответа

Из комментариев...

libssl.so.1.0.2 не существует, и php7.1 не поддерживается, на Ubuntu 16.04.3 LTS. Вы стали php7.1 установленными путем включения Unsupported Updates репозиторий. Отключите этот репозиторий и удалите php7.1.

0
ответ дан 2 November 2019 в 19:29

Перейдите в /usr/bin и проверьте то, что php файлы там:

cd /usr/bin
ls -al php*

Вы будете видеть php файл наряду с новыми php файлами как php7.0 или php7.2

Переместите php в php1 только для освобождения имени php со следующей командой:

sudo mv php php1
sudo mv php7.0 php

Так, в php теперь у Вас есть версия 7.0.

С этим Вашим Apache2 сохранит его php версию, и только команды CLI будут использовать более новую версию.

0
ответ дан 2 November 2019 в 19:29

Другие вопросы по тегам:

Похожие вопросы: