Я переустановил 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
, но ничто, кажется, не работает. Кто-то знает, что сделать в этой ситуации?
Из комментариев...
libssl.so.1.0.2
не существует, и php7.1
не поддерживается, на Ubuntu 16.04.3 LTS. Вы стали php7.1
установленными путем включения Unsupported Updates
репозиторий. Отключите этот репозиторий и удалите php7.1.
Перейдите в /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 будут использовать более новую версию.