Wie überprüfe ich meine PHP- und MySQL-Version auf Ubuntu VPS?

42

HI Ich werde MyBB installieren, bin mir aber nicht sicher, ob ich die richtige Version von PHP und MySQL installiert habe.

PHP Version 5.1.0 oder höher mit installierter XML Extension

MySQL Version 4.0 oder höher

Wie kann man das überprüfen? Speziell die PHP XML Extension?

Gibt es einen einfacheren Weg als die <?php phpinfo() ?>Lösung? Ich erwarte eine Kommandozeilenlösung.

Danke vielmals!

DocWiki
quelle

Antworten:

72

Mach es von deiner Kommandozeile aus:

php -v
mysql -V

und:

php -i | grep -i '^libxml'

ODER

Fügen Sie dies in Ihr Stammverzeichnis ein:

 <?php
    phpinfo();
 php?>

Speichern Sie es als phpinfo.php und zeigen Sie mit Ihrem Browser darauf (dies könnte http: //localhost/phpinfo.php sein )

Quanten
quelle
1
Die Verwendung von mysql -Vkann aufgrund von Berechtigungen zu unerwarteten Fehlern führen.
Travis van der Font
8

Verwenden Sie dpkg, um die installierten Paketversionen zu finden.

dpkg -l | grep '\(php\|mysql\)'
Bahamat
quelle
Gibt nichts zurück, wenn aus dem Quellcode kompiliert wird.
Quanten
3

Jede dieser Abfragen gibt Auskunft darüber, welche MySQL-Version ausgeführt wird, sobald eine Verbindung besteht:

SELECT VERSION();

SHOW VARIABLES LIKE 'version';

Dies funktioniert für MySQL 5.1+

SELECT variable_value FROM information_schema.global_variables
WHERE variable_name='version';

Gehen Sie von der Befehlszeile aus wie folgt vor:

Mit mysql -V erhalten Sie die Version des Clients.

Mit mysqld -V erhalten Sie die Version des Servers.

RolandoMySQLDBA
quelle