Я недавно обновился до 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, но как только я услышал о выпуске 18.04 LTS, я подумал перейти на него , И после этого я начинаю получать предупреждения о каждой команде 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
предлагает, чтобы Вы имели), можно установить его из репозитория Ondřej Surý PHP:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-7.1
sudo apt-get install php7.1
хорошо работает. Программное обеспечение, которое я использую для PHP, кодирующего (Sourceguardian), требует, чтобы (другое) обновление выполнило PHP 7.2, таким образом, 7.1 то, в чем я нуждался