Недавно я обновился до 18.04 LTS, но похоже, что библиотека сломана или отсутствует, а ее remctl.so для php. Всякий раз, когда вы запускаете команду php в CLI, я получаю это предупреждение.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/remctl.so'
- /usr/lib/php/20160303/remctl.so:
cannot open shared object file: No such file or directory in Unknown on line 0
Обновление: я установил PHP, как 3 месяца назад, когда я установил ubuntu 17.01, но как только я услышал о выпуске LTS от 18.04, я подумал обновить его. И после этого я начинаю получать предупреждение о каждой команде PHP в CLI.
Для восстановления поврежденной установки php сначала удалите установленный php:
sudo apt-get --purge remove php*
sudo apt autoremove
Затем переустановите последнюю версию php (7.2 в Ubuntu 18.04):
sudo apt-get install php
Если вы хотите придерживаться php 7.1 (как это предлагает 20160303), вы можете установить его из репозитория PHP Indřej Surý:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-7.1
Для восстановления поврежденной установки php сначала удалите установленный php:
sudo apt-get --purge remove php*
sudo apt autoremove
Затем переустановите последнюю версию php (7.2 в Ubuntu 18.04):
sudo apt-get install php
Если вы хотите придерживаться php 7.1 (как это предлагает 20160303), вы можете установить его из репозитория PHP Indřej Surý:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-7.1
Для восстановления поврежденной установки php сначала удалите установленный php:
sudo apt-get --purge remove php*
sudo apt autoremove
Затем переустановите последнюю версию php (7.2 в Ubuntu 18.04):
sudo apt-get install php
Если вы хотите придерживаться php 7.1 (как это предлагает 20160303), вы можете установить его из репозитория PHP Indřej Surý:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-7.1