A instalação do PHP parece estar perdendo a extensão MySQL

0

Depois de atualizar meu ubuntu de 15.10 para 16.04 LTS, ele está mostrando um erro Your PHP installation appears to be missing the MySQL extension ao acessar qualquer site local do meu lamp .

Quando tentei reinstalar o lamp , ele mostra o seguinte erro:

Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-core-5.7_5.7.12-0ubuntu1_amd64.deb
 /var/cache/apt/archives/mysql-server-5.7_5.7.12-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguém pode ajudar? Agradecemos antecipadamente.

    
por AbuAbdillah 02.05.2016 / 13:36

2 respostas

2

Apenas corri para o mesmo erro. Você precisará habilitar manualmente o módulo mysqli php e depois reiniciar o apache:

$ sudo phpenmod mysqli
$ sudo service apache2 restart

Depois disso, tudo funcionou (para mim).

    
por Carl Russmann 15.05.2016 / 03:35
1

O Ubuntu 16.04 inclui o PHP 7.0 que não possui mais a antiga extensão MySQL, já que ele está obsoleto há algum tempo e removido no PHP 7.0. Você precisa atualizar seu aplicativo para suportar o MySQLi ou o pdo_mysql ou instalar o PHP 5.6 do PPA (ppa: ondrej / php).

Quanto ao problema de reinstalação, sugiro remover primeiro os pacotes do MySQL e depois reinstalá-los novamente:

sudo apt-get remove mysql-common
sudo apt-get install mysql-server
    
por oerdnj 03.05.2016 / 12:42