В современной Ubuntu и многих других дистрибутивах есть возможность установить несколько версий PHP параллельно.
БД у вас повреждена, причём явно системно повреждена. Ставили MySQL поверх MariaDB?
Я на остальные вопросы увижу ответы?
На остальные? Я, вроде как, на все ответил.
-про php и mariadb ответил
-про базы (откуда брал - ниоткуда, родные из дистрибутива, теперь понимаю, что остались от mysql) ответил...
На какой вопрос я не ответил?
Могу рассказать как ставил - сначала из дистрибутива поставил ubuntu 16.4 и LAMP. Потом стал накручивать php посвежее, mariaDB, phpMyAdmin..
Ставили MySQL поверх MariaDB? - наоборот, в дистрибутиве же mysql, так?
Отсюда, видимо, и проблемы с MariaDb - базы остались от mysql. Так?
По поводу PHP, видимо, с апачем работает из дистрибутива, а с консолью свежая?
Насколько я понял, если хочешь все свежее и последнее, надо было ставить голый ubuntu, а потом ставить все вручную. Так?
Если так, мне легче все с нуля поставить, чем ковыряться и по кусочку вымарывать ...)))