web-dev-qa-db-fra.com

PHP 7.2 / Problème MySQL après la mise à niveau vers 18.04

Après la mise à niveau de mes serveurs vers Ubuntu 18.04, j'ai eu quelques problèmes.

  • Les pages PHP étaient affichées sous forme de texte brut, exposant le code.
  • Impossible de se connecter à MySQL à partir de pages Web à l'aide de PHP (une fois que le problème PHP a été corrigé), mais peut se connecter via la ligne de commande.
  • Sur un serveur, les fonctions PHP curl ne fonctionnaient plus.
1
Phippsy

Ubuntu 18.04 Bionic Beaver met à niveau PHP vers la version 7.2, mais ne semble pas toujours mettre à jour les modules. J'ai eu le même problème dans les mises à niveau précédentes.

Dans mon cas, il manquait libapache2-mod-php7.2, donc pour résoudre ce problème:

Sudo apt install php7.2 php7.2-common php7.2-cli
Sudo a2enmod php7.2

Le problème de l'impossibilité de se connecter à mysql a été résolu avec:

apt install php7.2-mysql

Et le problème de la fonctionnalité de boucle manquante a été résolu avec:

apt install php7.2-curl
1
Phippsy