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!

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 )


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\)'

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.