Jak sprawdzić moją wersję PHP i MySQL na Ubuntu VPS?

42

HI Mam zamiar zainstalować MyBB, ale nie jestem pewien, czy zainstalowałem poprawną wersję PHP i MySQL.

PHP w wersji 5.1.0 lub nowszej z zainstalowanym rozszerzeniem XML

MySQL w wersji 4.0 lub nowszej

Jak to sprawdzić? Zwłaszcza rozszerzenie PHP XML?

Czy istnieje prostszy sposób niż <?php phpinfo() ?>rozwiązanie? Oczekuję rozwiązania wiersza polecenia.

Wielkie dzięki!

DocWiki
źródło

Odpowiedzi:

72

Zrób to z linii poleceń:

php -v
mysql -V

i:

php -i | grep -i '^libxml'

LUB

Umieść to w swoim katalogu głównym:

 <?php
    phpinfo();
 php?>

Zapisz go jako phpinfo.php i skieruj na niego swoją przeglądarkę (może to być http: //localhost/phpinfo.php )

kwanty
źródło
1
Używanie mysql -Vmoże powrócić z nieoczekiwanymi błędami wynikającymi z uprawnień.
Travis van der Font
8

Użyj, dpkgaby znaleźć zainstalowane wersje pakietów.

dpkg -l | grep '\(php\|mysql\)'
bahamat
źródło
Nic nie zwraca, jeśli kompiluje się ze źródła.
kwanty
3

Każde z tych zapytań powie ci, która wersja MySQL jest podłączona:

SELECT VERSION();

SHOW VARIABLES LIKE 'version';

Działa to dla MySQL 5.1+

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

Wykonując następujące czynności z wiersza poleceń:

mysql -V dostanie wersję klienta.

mysqld -V dostanie wersję serwera.

RolandoMySQLDBA
źródło