Après avoir mis à niveau php5 à php7 , j'obtiens une erreur 500 avec
Erreur irrécupérable PHP: Erreur non capturée: appel de la fonction non définie mysql_connect ()
Je mets cela dans mes sources apt pour obtenir php7 maintenant:
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
Ce que j'ai essentiellement fait est:
apt-get remove php5
apt-get install php7-*
J'utilise la version actuelle de Debian Jessie.
Mais je comprends toujours ça. Il y a beaucoup de questions ici sur SO et je les ai toutes vérifiées. Mais je n'ai pas encore trouvé de réponse.
Avertissement Cette extension est obsolète dans PHP 5.5.0 et elle a été supprimée dans PHP 7.0.0. Au lieu de cela, l'extension MySQLi ou PDO_MySQL doit être utilisée. Voir aussi MySQL: choisir un guide de l'API. Les alternatives à cette fonction incluent:
mysqli_connect()
PDO::__construct()
utilisez MySQLi
ou PDO
<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');