Natuurlijk, de MySQL extensies waren verwijderd uit PHP voor een goede reden en dienen derhalve niet meer gebruikt te worden. In plaats daarvan zou de extensie MySQLi de voorkeur moeten krijgen. Dit gezegd, het was natuurlijk bekend dat (oude) scripts aangepast moesten worden maar er kunnen zich altijd situaties voor doen waar de PHP versie nu eenmaal snel geupdate moest worden. En kan het zich voordoen dat er niet langer gesupporteerde MySQL functies worden aangeroepen.
"Credit where credit is due", deze info kan hier worden gevonden https://ckon.wordpress.com maar toen dacht ik; natuurlijk kan de code worden gecompileerd indien echt nodig (zelf compileren blijft nog steeds de beste oplossing) maar er kunnen altijd situaties ontstaan waar het compileren fouten geeft, zou het dan niet handig zijn als de al reeds gecompileerde mysql.so voor PHP beschikbaar zouden zijn ?
Deze bestanden zijn gecompileerd op een Linux Debian 10 amd64 met PHP 7.3, PHP 7.4 en PHP 8.0. Er is geen garantie dat ze op ieder ander systeem werken maar als u echt gehaast bent zouden deze gebruikt kunnen worden en dient slechts het volgende in het php.ini bestand toegevoegd of aangepast te worden :
extension=/volledige/path/naar/de/mysql_7.x.so (of mysql_8.x.so)
En neem wat tijd om nu eens eindelijk die (oude) scripts die nog steeds mysql.so gebruiken aan te passen ;)