Um den Fehler zu korrigieren, haben Sie grundsätzlich zwei Möglichkeiten, entweder
1) Ändern Sie den Code, um Verweise auf die mysql-Erweiterung zu entfernen (und verwenden Sie stattdessen mysqli oder PDO), oder
2) Installieren Sie eine ältere Version von PHP (vor PHP7), die die mysql-Erweiterung unterstützt
FOLLOWUP:
Wenn das, was Sie behaupten, wahr ist, dann mysql_
Funktionen unter PHP7 funktionieren, dann ist die wahrscheinlichste Erklärung dafür, dass jemand ein Modul/eine Bibliothek eines Drittanbieters installiert hat, das mysql_
exportiert Funktionen.
Ich glaube, es wurde einige Arbeit geleistet, um eine solche Bibliothek zu erstellen, um Abwärtskompatibilität zu gewährleisten. Die Bibliothek würde mit der Datenbank interagieren, indem sie das neuere PHP mysqli_
verwendet Funktionen und stellen (größtenteils) kompatibles mysql_
bereit Funktionen für Legacy-Anwendungen.
Aber das ist nicht Teil von PHP7. Das wäre ein Drittanbieter-Add-on.