A atualização para o 18.04 causou problemas com a instalação do php

3

Eu recentemente atualizei para o 18.04 LTS, mas parece que uma biblioteca está quebrada ou faltando e seu remctl.so para o php. Sempre que executar o comando php na CLI, recebo este aviso.

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

Atualização: Eu instalei o PHP há 3 meses quando eu instalei o ubuntu 17.01, mas assim que soube da versão LTS de 18.04 eu pensei em atualizar para ele. E depois disso eu começo a receber aviso em todos os comandos do PHP no CLI.

    
por A.Raza 05.05.2018 / 19:04

2 respostas

1

Para reparar a instalação do php danificado, primeiro remova o php instalado:

sudo apt-get --purge remove php*  
sudo apt autoremove

Em seguida, reinstale o último php (7.2 no Ubuntu 18.04):

sudo apt-get install php

Se você quiser manter o php 7.1 (como 20160303 sugere que você tenha), você pode instalá-lo no repositório PHP do Ondřej Surý:

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-7.1
    
por valiano 05.05.2018 / 19:55
0
sudo apt-get install php7.1

funciona bem. Software que estou usando para codificação PHP (Sourceguardian) requer (outro) upgrade para rodar o PHP 7.2, então 7.1 é o que eu precisava

    
por ianm 30.09.2018 / 03:38