Как проверить версию PHP и MySQL на Ubuntu VPS?

42

HI Я собираюсь установить MyBB, но я не уверен, установил ли я правильную версию PHP и MySQL.

PHP версии 5.1.0 или выше с установленным расширением XML

MySQL версии 4.0 или выше

Как это проверить? Особенно расширение PHP XML?

Есть ли более простой способ, чем <?php phpinfo() ?>решение? Я ожидаю решения командной строки.

Большое спасибо!

DocWiki
источник

Ответы:

72

Сделайте это из командной строки:

php -v
mysql -V

а также:

php -i | grep -i '^libxml'

ИЛИ

Поместите это в свой корневой каталог:

 <?php
    phpinfo();
 php?>

Сохраните его как phpinfo.php и укажите в нем свой браузер (это может быть http: //localhost/phpinfo.php )

кванты
источник
1
Использование mysql -Vможет вернуться с неожиданными ошибками из-за разрешений.
Трэвис ван дер Фонт
8

Используйте, dpkgчтобы найти версии установленных пакетов.

dpkg -l | grep '\(php\|mysql\)'
bahamat
источник
Ничего не возвращает, если скомпилировать из исходного кода.
кванты
3

Любой из этих запросов скажет вам, какая версия MySQL подключена:

SELECT VERSION();

SHOW VARIABLES LIKE 'version';

Это работает для MySQL 5.1+

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

Выполните следующие действия из командной строки:

mysql -V получит вам версию клиента.

mysqld -V сообщит вам версию сервера.

RolandoMySQLDBA
источник