mysql Version per php Script ermitteln

Kerwin

Erfahrenes Mitglied
Hallo,

gibt es unter PHP die Möglichkeit, die MySQL Version zu ermitteln, die zusammen mit Apache läuft? Also so eine Angabe wie bi phpinfo().
Die aktuelle php Version kann ich ja mittels phpversion() ermitteln.
Nur habe ich nicht wirklich etwas gefunden, wie das auch bei mysql geht.

Was habe ich vor?
Ich will eine Script Installationsroutine schreiben, wo ermittelt wird, welche Versionen der Zielrechner hat und diese dann vergleichen mit denen, die das Script/Projekt braucht.
Ich will das halt nicht über phpinfo() machen, weil der User dann elendig lange die entsprechenden CodeZeilen suchen müsste.

Und dann gleich nächste Frage vorweg, kann ich denn auch überprüfen, ob der MySQL Server an ist bzw einer vorhanden ist ohne mich irgendwie auf diese zu connecten?
Ich will ja zuerst den Check machen, ob die mindest Versionen stimmen und auch allles vorhanden ist, was benötigt wird und danach erst die ganzen Datenbanksachen angeben(host, pw etc).

Ich danke einfach mal im vorraus für eure Hilfe

Mit freundlichen Grüßen

Kerwin
 
SHOW VARIABLES LIKE 'version'

Du wirst IMHO einen Connect-Versuch unternehmen müssen.

Wenn Du nicht selbst mit einer bestimmten Version erfolglos getestet hast, lass dem User die Möglichkeit, auf eigenes Risiko das Programm zu installieren. Nutzlose Restriktionen ärgern ungemein und verhindern die Verbreitung Deines Programms.

Gruß hpvw
 
Zurück