Isto parece um empacotamento de bug php5-mysql
; Encontrei uma pergunta relacionada nesta postagem Incompatibilidade de versões secundárias de cabeçalhos e biblioteca cliente .
Embora não seja a resposta aceita, a resposta mais pertinente nesse link é:
For new MySQL 5.6 family you need to install php5-mysqlnd, not php5-mysql.
Remove this version of the mysql driver
sudo apt-get remove php5-mysql And install this instead
sudo apt-get install php5-mysqlnd
No entanto, para manter a consistência das dependências, a desinstalação de php5-mysql
não é a melhor das ideias; é muito melhor fazer:
sudo apt-get install php5-mysqlnd
E permitir que as dependências desinstalem php5-mysql
enquanto instalando php5-mysqlnd
.
De packages.debian.org: Pacote: php5-mysqlnd
MySQL module for php5 (Native Driver)
This package provides modules for MySQL database connections directly from PHP scripts. It includes the generic "mysql" module which can be used to connect to all versions of MySQL, an improved "mysqli" module for MySQL version 4.1 or later, and the pdo_mysql module for use with the PHP Data Object extension.
Depois de fazer sudo apt-get install php5-mysqlnd
, as páginas em questão começaram a funcionar normalmente, sem dar esse aviso.
No entanto, outras páginas legadas em outra das páginas que ainda usam latin1
/ iso-8859-1 começaram a exibir letras engraçadas, por exemplo sendo forçado a UTF-8, então tivemos que reverter nesse servidor para php5-mysql
.